Доработка напильником

Nov 15, 2007 17:59

Есть свой плюс в растпространении софта в исходниках: есть шанс доработать напильником. Вот сейчас как раз выдался случай: после смены плеера ljKlient потерял способность определять музыку. Пришлось взять напильник и научить: diff ljkkdeeventeditor.py.ORIG ljkkdeeventeditor.py
301c301 < players = ('amarok', 'kaffeine', 'audacious') --- > players = ('amarok', 'kaffeine', 'audacious', 'mpc') 354a355,364 > break ## if we're here, we're done, if not, we'll try the next player > elif p == 'mpc': ## by Alexander Sapozhnikov http://shoorick.ru/ > tmpfile = tempfile.NamedTemporaryFile() > os.system('/usr/local/bin/mpc >'+tmpfile.name) > title = tmpfile.readline() > isplaying = tmpfile.readline() > tmpfile.close() > if isplaying != '': > title = title.rstrip('\r\n') > self.currmusicLineEdit.setText(title.decode('koi8-r'))

free software, python, ljklient, напильник, программизм, кодировка, freebsd, mpc

Previous post Next post
Up