Difference between revisions of "Interesting Python"

From PeformIQ Upgrade
Jump to navigation Jump to search
Line 1: Line 1:
= Some Twisty Code =
= Some Twisty Code =


<pre>


       field_values = ", ".join(['%s="%%(%s)s"' % (f, f) for f in self.field_names
       field_values = ", ".join(['%s="%%(%s)s"' % (f, f) for f in self.field_names
                                                         if f != self.primary_key_name])
                                                         if f != self.primary_key_name])
</pre>


 
<pre>
 
       return [self.syn_record_class(list(r) +
       return [self.syn_record_class(list(r) +
                             [s[1](self.record_class(r)) for s in self.syn_fields])
                             [s[1](self.record_class(r)) for s in self.syn_fields])
                   for r in c.fetchall()]
                   for r in c.fetchall()]
</pre>
[[Category:Python]]

Revision as of 12:18, 25 January 2008

Some Twisty Code


      field_values = ", ".join(['%s="%%(%s)s"' % (f, f) for f in self.field_names
                                                        if f != self.primary_key_name])
      return [self.syn_record_class(list(r) +
                             [s[1](self.record_class(r)) for s in self.syn_fields])
                  for r in c.fetchall()]