usually with this kind of thing the row['literal'] method is used when theres a keyword conflict. im not sure what system im thinking of but ive def. seen that idea before (although "one way to do it" would just say, row[something] and thats it).
i *have* become slightly more "pythonic" in recent months after all thats gone on with this. On Jun 23, 2006, at 12:01 AM, Robert Leftwich wrote: > Michael Bayer wrote: >> at what point did we even have a __getattr__ on RowProxy ? the >> close () >> method on there is not very important, more important on >> ResultProxy. >> but you do have "items", "keys", "values", etc. also somewhat >> generic >> names. without SVN annotating to see if it was my idea >> originally, id >> say why not just say row['colname'] as opposed to row.colname ? >> (SqlSoup a nicer alternative if you really want somerow.attribute ?) > > Back on 25/1/06 in response to my question asking: > > "Is there any reason why Result/RowProxy doesn't or couldn't > support column > accessors in the same way as the mapper does? i.e. row.col2 in > addition to or > instead of row['col2'], row[mytable.c.row2] > > This would be more consistent and would make switching from mapper > <=> table > based code easier and maybe a little more intuitive." > > > A certain Michael Bayer :-) wrote: > >> >> why dont you add __getattr__ to RowProxy ...and make your dream a >> reality >> ! :) (plus maybe a nod in the sqlconstruction.myt doc) > > So I did. (IIRC it was around the same time as some other changes > to the > existing keys, values, etc) > > I'd be interested to hear what people think? Is anyone else using > it? Is it > going to be more trouble than it is worth? > > As I said in the original email, I like it because it is consistent > with the way > direct table-based code works. > > > Robert > > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Sqlalchemy-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Sqlalchemy-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users

