Changeset 2284


Ignore:
Timestamp:
09/28/11 19:19:15 (8 months ago)
Author:
dart
Message:

Replace pickle by cpickle (lot faster)

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/common/datalink_data.py

    r2010 r2284  
    2020import math 
    2121import logging 
    22 import pickle 
     22import cPickle 
    2323import uuid 
    2424import shutil 
  • trunk/common/szobjects/szimage.py

    r1651 r2284  
    7676        try: 
    7777            fd = open( fileName, 'wb') 
    78             fb.write( pickle.dumps( self)) 
     78            fb.write( cPickle.dumps( self)) 
    7979            fd.close() 
    8080        except: 
     
    9090            buffer = fd.read() 
    9191            fd.close() 
    92             return pickle.loads( buffer) 
     92            return cPickle.loads( buffer) 
    9393        except: 
    9494            return None 
  • trunk/common/szobjects/szobject.py

    r1874 r2284  
    1717#  
    1818 
    19 import pickle 
     19import cPickle 
    2020 
    2121### NOTES: 
     
    5252    # @return String 
    5353    def to_string( self): 
    54         return pickle.dumps( self) 
     54        return cPickle.dumps( self) 
    5555#---------------------------------------------------------------- 
    5656    ## Get lines of text 
     
    7777    @staticmethod 
    7878    def from_string( str): 
    79         return pickle.loads( str) 
     79        return cPickle.loads( str) 
  • trunk/loplug/plugins/datalink/pgdatalink.py

    r1952 r2284  
    1515 
    1616import os 
    17 import pickle 
     17import cPickle 
    1818import uuid 
    1919 
     
    118118         
    119119        # Get sent capabilities 
    120         self.capabilities = pickle.loads( datas) 
     120        self.capabilities = cPickle.loads( datas) 
    121121         
    122122        # Save capabilities with its version 
  • trunk/lotatc_server/datalink_server.py

    r1951 r2284  
    2020import math 
    2121import logging 
    22 import pickle 
     22import cPickle 
    2323 
    2424from szobjects                import * 
     
    178178  # @param self  instance id 
    179179  def __sendCapabilitiesToPlug__( self): 
    180     txFrame = "%s|%s|" % ( self.OPCODE_CAPABILITIES, self.CAPABILITIES_VERSION) + pickle.dumps( self.capabilities) 
     180    txFrame = "%s|%s|" % ( self.OPCODE_CAPABILITIES, self.CAPABILITIES_VERSION) + cPickle.dumps( self.capabilities) 
    181181    self.cnxObj.sendFrame( txFrame) 
    182182     
Note: See TracChangeset for help on using the changeset viewer.