コード例 #1
0
 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)
コード例 #2
0
 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)
コード例 #3
0
ファイル: PYC131.pyc.py プロジェクト: enderdzz/ReverseThings
 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:
         if code <= 0:
             raise UnpicklingError('EXT specifies code <= 0')
         raise ValueError('unregistered extension code %d' % code)
     obj = (self.find_class)(*key)
     _extension_cache[code] = obj
     self.append(obj)
コード例 #4
0
 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:
         if code <= 0:  # note that 0 is forbidden
             # Corrupt or hostile pickle.
             raise UnpicklingError("EXT specifies code <= 0")
         raise ValueError("unregistered extension code %d" % code)
     obj = self.find_class(*key)
     _extension_cache[code] = obj
     self.append(obj)
コード例 #5
0
ファイル: pickle.py プロジェクト: Burnsidious/FSGDEngine
 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:
         if code <= 0: # note that 0 is forbidden
             # Corrupt or hostile pickle.
             raise UnpicklingError("EXT specifies code <= 0");
         raise ValueError("unregistered extension code %d" % code)
     obj = self.find_class(*key)
     _extension_cache[code] = obj
     self.append(obj)