schrodinger.application.desmond.picklejar module

Facilities for pickling objects that are otherwise uneasy to pickle, e.g., class attributes.

Copyright Schrodinger, LLC. All rights reserved.

class schrodinger.application.desmond.picklejar.PickleJar

Bases: object

jar = {<class 'schrodinger.application.desmond.picklejar.Picklable'>: {}}
static serialize(fh)
static deserialize(fh)
__init__

Initialize self. See help(type(self)) for accurate signature.

class schrodinger.application.desmond.picklejar.PicklableMetaClass(name, bases, dict)

Bases: type

__init__(name, bases, dict)

Initialize self. See help(type(self)) for accurate signature.

mro() → list

return a type’s method resolution order

class schrodinger.application.desmond.picklejar.Picklable

Bases: object

__init__

Initialize self. See help(type(self)) for accurate signature.

class schrodinger.application.desmond.picklejar.PickleState

Bases: object

__init__

Initialize self. See help(type(self)) for accurate signature.