コード例 #1
0
ファイル: bccache.py プロジェクト: 3liz/Quantum-GIS
 def load_bytecode(self, f):
     """Loads bytecode from a file or file like object."""
     # make sure the magic header is correct
     magic = f.read(len(bc_magic))
     if magic != bc_magic:
         self.reset()
         return
     # the source code of the file changed, we need to reload
     checksum = pickle.load(f)
     if self.checksum != checksum:
         self.reset()
         return
     self.code = marshal_load(f)
コード例 #2
0
 def load_bytecode(self, f):
     """Loads bytecode from a file or file like object."""
     # make sure the magic header is correct
     magic = f.read(len(bc_magic))
     if magic != bc_magic:
         self.reset()
         return
     # the source code of the file changed, we need to reload
     checksum = pickle.load(f)
     if self.checksum != checksum:
         self.reset()
         return
     self.code = marshal_load(f)