Merge pull request #21 from supermanvelo/master

break up logger line; handle encoding for diff
This commit is contained in:
thomasvs
2013-07-13 08:31:42 -07:00
3 changed files with 9 additions and 7 deletions

View File

@@ -101,8 +101,9 @@ class Program(log.Loggable):
def getFastToc(self, runner, toc_pickle, device):
"""
Retrieve the normal TOC table from a toc pickle or the drive.
Also retrieves the cdrdao version
@rtype: L{table.Table}
@rtype: tuple of L{table.Table}, str
"""
def function(r, t):
r.run(t)
@@ -132,7 +133,7 @@ class Program(log.Loggable):
ptoc.persist(t.table)
toc = ptoc.object
assert toc.hasTOC()
return toc
return (toc, version)
def getTable(self, runner, cddbdiscid, mbdiscid, device):
"""
@@ -703,7 +704,8 @@ class Program(log.Loggable):
def writeLog(self, discName, logger):
logPath = '%s.log' % discName
handle = open(logPath, 'w')
handle.write(logger.log(self.result).encode('utf-8'))
log = logger.log(self.result)
handle.write(log.encode('utf-8'))
handle.close()
self.logPath = logPath