At some point you changed the InstrumentedAttribute.get() method from

try:
  return dict_[self.key]
except KeyError:
 ...


To this:


432  ->     def get(self, state, dict_, passive=PASSIVE_OFF):
433             """Retrieve a value from the given object.
434
435             If a callable is assembled on this object's attribute,
and
436             passive is False, the callable will be executed and
the
437             resulting value will be set as the new value for this
attribute.
(Pdb)
438             """
439             if self.key in dict_:
440                 return dict_[self.key]
441             else:
442                 # if history present, don't load
443                 key = self.key
444                 if key not in state.committed_state or \
445                     state.committed_state[key] is NEVER_SET:


I'm extremely interested if this was related to performance or just
style?

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to