Markov: don't encode('utf8') the stuff out of the database

it seems unnecessary now? i guess i have to change this in all
the modules now, including this one because i probably missed something
This commit is contained in:
Brian S. Stephan 2012-07-27 15:24:56 -05:00
parent 7bd5558f05
commit e1356496eb
1 changed files with 14 additions and 2 deletions

View File

@ -424,7 +424,13 @@ class Markov(Module):
results = cur.fetchall()
for result in results:
values.append(result['v'].encode('utf-8', 'replace'))
try:
values.append(result['v'])
except UnicodeDecodeError as e:
self.log.error("error appending value from database")
self.log.error(e)
self.log.debug("v: {0:s}".format(result['v']))
pass
return values
except mdb.Error as e:
@ -445,7 +451,13 @@ class Markov(Module):
results = cur.fetchall()
for result in results:
values.append(result['k2'].encode('utf-8', 'replace'))
try:
values.append(result['k2'])
except UnicodeDecodeError as e:
self.log.error("error appending k2 from database")
self.log.error(e)
self.log.debug("k2: {0:s}".format(result['k2']))
pass
return values
except mdb.Error as e: