import sqlalchemy.engine as engine
import sqlalchemy.util as util
import objectstore
+import types as types
from mapper import *
from properties import *
import mapper as mapperlib
def assign_mapper(class_, *args, **params):
params.setdefault("is_primary", True)
+ if not isinstance(getattr(class_, '__init__'), types.MethodType):
+ def __init__(self, **kwargs):
+ for key, value in kwargs.items():
+ self.__dict__[key] = value
+ class_.__init__ = __init__
m = mapper(class_, *args, **params)
class_.mapper = m
class_.get = m.get