Changeset 96 for elixir/trunk/elixir/entity.py
- Timestamp:
- 03/27/07 11:15:20 (6 years ago)
- Files:
-
- 1 modified
-
elixir/trunk/elixir/entity.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elixir/trunk/elixir/entity.py
r94 r96 65 65 # set default value for options 66 66 self.order_by = None 67 self.tablename = None68 67 self.table_args = list() 69 68 self.metadata = getattr(self.module, 'metadata', elixir.metadata) 70 69 71 70 for option in ('inheritance', 72 'autoload', 'shortnames', 'auto_primarykey', 71 'autoload', 'tablename', 'shortnames', 72 'auto_primarykey', 73 73 'version_id_col'): 74 74 setattr(self, option, options_defaults[option]) … … 93 93 tablename = "%s_%s" % (modulename, entity.__name__) 94 94 self.tablename = tablename.lower() 95 elif callable(self.tablename): 96 self.tablename = self.tablename(entity) 95 97 96 98 def setup(self):
