コード例 #1
0
ファイル: base.py プロジェクト: pv/hdf5pickle
 def _get_extension(self, code):
     nil = []
     obj = _extension_cache.get(code, nil)
     if obj is not nil:
         self.append(obj)
         return
     key = _inverted_registry.get(code)
     if not key:
         raise ValueError("unregistered extension code %d" % code)
     obj = self._find_class(*key)
     _extension_cache[code] = obj
     return obj
コード例 #2
0
ファイル: pickle.py プロジェクト: 1nd0/Shadowbrokers_Embedded
 def get_extension(self, code):
     nil = []
     obj = _extension_cache.get(code, nil)
     if obj is not nil:
         self.append(obj)
         return
     key = _inverted_registry.get(code)
     if not key:
         raise ValueError('unregistered extension code %d' % code)
     obj = self.find_class(*key)
     _extension_cache[code] = obj
     self.append(obj)