what I have looks to work. I just wanted to known if there where other things 
that might
be problems later.


Bobby Impollonia wrote:
> If the only dict behavior you need is accessing elements with [],
> another approach is that you could implement __getitem__ in your model
> but not inherit from dict.
> 
> On Sat, Mar 29, 2008 at 3:08 PM, Mike Bernson <[EMAIL PROTECTED]> wrote:
>>  I am trying to use models that inherit from dict.
>>
>>  The models use attribute access for the sqlachemy attributes and dict style 
>> access for gui stuff.
>>  This allow me to do things like model[column_name].editable for gui to see 
>> if item should be grayed
>>  out and model.column_name for access the column value.
>>
>>  I am getting 'TypeError: dict objects are unhashable' so I created a 
>> __hash__ method as that is
>>  def __hash__(self):
>>      return id(self)
>>
>>  Will this cause me other problem with Sqlalchemy.
>>
>>  I can not use the primary key as the has because it may not alway exist. 
>> Some primary keys are auto increment.
>>
>>  >
>>
> 
> > 

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to