コード例 #1
0
ファイル: meta.py プロジェクト: mailcone/raptus.mailcone.core
 def _mc_appender(self, obj, **kwargs):
     func = BaseInstrumentedList.__getattribute__(self, '_sa_appender')
     func(self.__list_type_class__(obj.value), **kwargs)
コード例 #2
0
ファイル: meta.py プロジェクト: mailcone/raptus.mailcone.core
 def _mc_append(self, value):
     func = BaseInstrumentedList.__getattribute__(self, 'append')
     func(self.__list_type_class__(value))
コード例 #3
0
ファイル: meta.py プロジェクト: mailcone/raptus.mailcone.core
 def __getattribute__(self, name):
     if name == '_sa_appender':
         return self._mc_appender
     if name == 'append':
         return self._mc_append
     return BaseInstrumentedList.__getattribute__(self, name)