[Checkins] SVN: z3c.pt/trunk/src/z3c/pt/clauses.py Slight optimization of conditions.

Malthe Borch mborch at gmail.com
Wed Sep 10 16:08:03 EDT 2008


Log message for revision 91039:
  Slight optimization of conditions.

Changed:
  U   z3c.pt/trunk/src/z3c/pt/clauses.py

-=-
Modified: z3c.pt/trunk/src/z3c/pt/clauses.py
===================================================================
--- z3c.pt/trunk/src/z3c/pt/clauses.py	2008-09-10 19:35:53 UTC (rev 91038)
+++ z3c.pt/trunk/src/z3c/pt/clauses.py	2008-09-10 20:08:02 UTC (rev 91039)
@@ -796,9 +796,11 @@
             stream.indent()
             write("%%(tmp)s = %%(tmp)s.encode('%s')" % stream.encoding)
             stream.outdent()
-
+            write("elif not isinstance(%(tmp)s, str):")
+        else:
+            write("if not isinstance(%(tmp)s, (str, unicode)):")
+            
         # make sure this is a string
-        write("if not isinstance(%(tmp)s, (str, unicode)):")
         stream.indent()
         write("%(tmp)s = str(%(tmp)s)")
         stream.outdent()



More information about the Checkins mailing list