예제 #1
0
    def load(self, fh, paranoia=None):
        "Load pickled object from file fh."
        # If paranoia is None, getParanoia() is used.
        global visited
        if paranoia is None: paranoia = getParanoia()

        # read from a file,compressed file,string,or compressed string
        fh = StreamReader(fh)

        visited = {}

        parser = enumParsers().get(getParser())
        if parser:
            return parser(fh, paranoia=paranoia)
        else:
            raise XMLUnpicklingError, "Unknown parser %s" % getParser()
예제 #2
0
파일: _pickle.py 프로젝트: Ax47/devSpiral
    def load(self, fh, paranoia=None):
        "Load pickled object from file fh."
        # If paranoia is None, getParanoia() is used.
        global visited
        if paranoia is None: paranoia=getParanoia()

        # read from a file,compressed file,string,or compressed string
        fh = StreamReader(fh)

        visited = {}

        parser = enumParsers().get(getParser())
        if parser:
            return parser(fh, paranoia=paranoia)
        else:
            raise XMLUnpicklingError, "Unknown parser %s" % getParser()