def func(): for row, f in zip(rows, files): modified_time = lngtime(f['__modified']) modified_time = datetime.fromtimestamp(modified_time) + timedelta(seconds=2) accessed_time = lngtime(f['__accessed']) try: os.utime(f.filepath, (accessed_time, time.mktime(modified_time.timetuple()))) except (IOError, OSError), e: filename = f[audioinfo.PATH] m = unicode(QApplication.translate("Defaults", 'An error occured while setting the modification time of <b>%1</b>. (%2)').arg(filename).arg(e.strerror)) if row == rows[-1]: yield m, 1 else: yield m, len(rows)
def func(): for row, f in zip(rows, files): modified_time = lngtime(f['__modified']) modified_time = datetime.fromtimestamp(modified_time) + timedelta( seconds=2) accessed_time = lngtime(f['__accessed']) try: os.utime( f.filepath, (accessed_time, time.mktime(modified_time.timetuple()))) except (IOError, OSError), e: filename = f[audioinfo.PATH] m = unicode( QApplication.translate( "Defaults", 'An error occured while setting the modification time of <b>%1</b>. (%2)' ).arg(filename).arg(e.strerror)) if row == rows[-1]: yield m, 1 else: yield m, len(rows)
CONVERSION = {u'title': u'title', u'genre': u'genre', u'artist': u'artist', u'album': u'album', u'track-number': u'track', u'duration': getLength, u'file-size': u'__size', u'location': getFilename, u'first-seen': getCreated, u'mtime': getModified, u'last-seen': '__last_seen', u'bitrate': getBitRate, u'disc-number': u'discnumber'} setLength = lambda length: {'duration': unicode(audioinfo.lnglength(length))} setCreated = lambda created: {'first-seen': unicode(audioinfo.lngtime(created))} setBitrate = lambda bitrate: {'bitrate': unicode(audioinfo.lngfrequency(bitrate) / 1000)} setModified = lambda modified: {'last-seen': unicode(audioinfo.lngtime(modified))} setFilename = lambda filename: {u'location': u'file://' + unicode(QUrl.toPercentEncoding(filename, '/()"\'')).encode('utf8')} RECONVERSION = { 'title': 'title', 'artist': 'artist', 'album': 'album', 'track': 'track-number', 'discnumber': 'disc-number', 'genre': 'genre', '__length': setLength, '__created': setCreated, '__bitrate': setBitrate, '__modified': setModified,
u'artist': u'artist', u'album': u'album', u'track-number': u'track', u'duration': getLength, u'file-size': u'__size', u'location': getFilename, u'first-seen': getCreated, u'mtime': getModified, u'last-seen': '__last_seen', u'bitrate': getBitRate, u'disc-number': u'discnumber' } setLength = lambda length: {'duration': unicode(audioinfo.lnglength(length))} setCreated = lambda created: { 'first-seen': unicode(audioinfo.lngtime(created)) } setBitrate = lambda bitrate: { 'bitrate': unicode(audioinfo.lngfrequency(bitrate) / 1000) } setModified = lambda modified: { 'last-seen': unicode(audioinfo.lngtime(modified)) } setFilename = lambda filename: { u'location': u'file://' + unicode(QUrl.toPercentEncoding(filename, '/()"\'')).encode( 'utf8') } RECONVERSION = { 'title': 'title',
CONVERSION = {u'title': u'title', u'genre': u'genre', u'artist': u'artist', u'album': u'album', u'track-number': u'track', u'duration': getLength, u'file-size': u'__size', u'location': getFilename, u'first-seen': getCreated, u'mtime': getModified, u'last-seen': '__last_seen', u'bitrate': getBitRate, u'disc-number': u'discnumber'} setLength = lambda length: {'duration': unicode(audioinfo.lnglength(length))} setCreated = lambda created: {'first-seen': unicode(audioinfo.lngtime(created))} setBitrate = lambda bitrate: {'bitrate': unicode(audioinfo.lngfrequency(bitrate) / 1000)} setModified = lambda modified: {'last-seen': unicode(audioinfo.lngtime(modified))} setFilename = lambda filename: {u'location': u'file://' + unicode(QUrl.toPercentEncoding(filename, '/()"\'')).encode('utf8')} RECONVERSION = { 'title': 'title', 'artist': 'artist', 'album': 'album', 'track': 'track-number', 'discnumber': 'disc-number', 'genre': 'genre', '__length': setLength, '__created': setCreated, '__bitrate': setBitrate, '__modified': setModified,