Commit fd8c8a6e authored by Julien Muchembled's avatar Julien Muchembled

mysql: fix compatibility issue with Python < 2.6

parent 2114e6db
...@@ -557,7 +557,9 @@ class MySQLDatabaseManager(DatabaseManager): ...@@ -557,7 +557,9 @@ class MySQLDatabaseManager(DatabaseManager):
oid = u64(oid) oid = u64(oid)
sql = " FROM obj WHERE partition=%d AND oid=%d AND serial=%d" \ sql = " FROM obj WHERE partition=%d AND oid=%d AND serial=%d" \
% (getPartition(oid), oid, tid) % (getPartition(oid), oid, tid)
checksum_set.update(*q("SELECT hash" + sql)) hash_list = q("SELECT hash" + sql)
if hash_list: # BBB: Python < 2.6
checksum_set.update(*hash_list)
q("DELETE" + sql) q("DELETE" + sql)
checksum_set.discard(None) checksum_set.discard(None)
self._pruneData(checksum_set) self._pruneData(checksum_set)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment