Mercurial > pylearn
comparison pylearn/dbdict/api0.py @ 628:739720896d61
added get by id to api0
author | James Bergstra <bergstrj@iro.umontreal.ca> |
---|---|
date | Mon, 19 Jan 2009 18:34:13 -0500 |
parents | 25d9f91f1afa |
children | 4e7781972999 |
comparison
equal
deleted
inserted
replaced
627:ec27e19bb6eb | 628:739720896d61 |
---|---|
483 | 483 |
484 return MappedClass | 484 return MappedClass |
485 | 485 |
486 def session(h_self): | 486 def session(h_self): |
487 return h_self._session_fn() | 487 return h_self._session_fn() |
488 | |
489 def get(h_self, id): | |
490 s = h_self.session() | |
491 rval = s.query(h_self._Dict).get(id) | |
492 if rval: | |
493 #eagerload hack | |
494 str(rval) | |
495 rval.id | |
496 s.close() | |
497 return rval | |
498 | |
499 | |
488 | 500 |
489 | 501 |
490 def db_from_engine(engine, | 502 def db_from_engine(engine, |
491 table_prefix='DbHandle_default_', | 503 table_prefix='DbHandle_default_', |
492 trial_suffix='trial', | 504 trial_suffix='trial', |