]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Make iteration over sql fields clearer
authorRobert Buchholz <rbu@goodpoint.de>
Tue, 13 Jul 2010 08:28:52 +0000 (10:28 +0200)
committerRobert Buchholz <rbu@goodpoint.de>
Tue, 13 Jul 2010 08:28:52 +0000 (10:28 +0200)
tornado/database.py

index 22c745492d04f71a94aa9fdc6e3d769a4d70a139..c273ace4a70e33a2638cee7daaa8d543157b0ec6 100644 (file)
@@ -166,9 +166,12 @@ class Row(dict):
 FIELD_TYPE = MySQLdb.constants.FIELD_TYPE
 FLAG = MySQLdb.constants.FLAG
 CONVERSIONS = copy.deepcopy(MySQLdb.converters.conversions)
-for field_type in \
-        [FIELD_TYPE.BLOB, FIELD_TYPE.STRING, FIELD_TYPE.VAR_STRING] + \
-        ([FIELD_TYPE.VARCHAR] if 'VARCHAR' in vars(FIELD_TYPE) else []):
+
+field_types = [FIELD_TYPE.BLOB, FIELD_TYPE.STRING, FIELD_TYPE.VAR_STRING]
+if 'VARCHAR' in vars(FIELD_TYPE):
+    field_types.append([FIELD_TYPE.VARCHAR])
+
+for field_type in field_types:
     CONVERSIONS[field_type].insert(0, (FLAG.BINARY, str))