Mercurial > repos > shellac > guppy_basecaller
diff env/lib/python3.7/site-packages/galaxy/util/aliaspickler.py @ 5:9b1c78e6ba9c draft default tip
"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
| author | shellac |
|---|---|
| date | Mon, 01 Jun 2020 08:59:25 -0400 |
| parents | 79f47841a781 |
| children |
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/galaxy/util/aliaspickler.py Thu May 14 16:47:39 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -import pickle - -from six.moves import cStringIO as StringIO - - -class AliasUnpickler(pickle.Unpickler): - def __init__(self, aliases, *args, **kw): - pickle.Unpickler.__init__(self, *args, **kw) - self.aliases = aliases - - def find_class(self, module, name): - module, name = self.aliases.get((module, name), (module, name)) - return pickle.Unpickler.find_class(self, module, name) - - -class AliasPickleModule(object): - def __init__(self, aliases): - self.aliases = aliases - - def dump(self, obj, fileobj, protocol=0): - return pickle.dump(obj, fileobj, protocol) - - def dumps(self, obj, protocol=0): - return pickle.dumps(obj, protocol) - - def load(self, fileobj): - return AliasUnpickler(self.aliases, fileobj).load() - - def loads(self, string): - fileobj = StringIO(string) - return AliasUnpickler(self.aliases, fileobj).load()
