#sqlalchemy does MyObj.get(1) call any constructors in MyObj?? i want to setup some internal variables, but it doesn't seem to be possible since __init__ isn't called... T`: constructors? it calls the get method, and you can do something in that get method aa_, but get is done thru assign_mapper assign_mapper(context, MyObj, my_table) oh, I didn't know that MyObj.get(1) is same as MyObj.selectone(id==1) i guess.. which returns an obj of type MyObj but this MyObj is returned without calling the __init__()... which i defined in MyObj wehere i set a few predefined variables like self._count = None, etc.. i dunno how i can initialize or setup such values into classes now.. do you have any idea?