Package net.razorvine.pickle.objects
Object constructors and other utility classes for the pickle package.
- Version:
- 1.2
- Author:
- Irmen de Jong (irmen@razorvine.net)
- See Also:
net.razorvine.pickle
-
Class Summary Class Description AnyClassConstructor This object constructor uses reflection to create instances of any given class.ArrayConstructor Creates arrays of objects.ByteArrayConstructor Creates byte arrays (byte[]).ClassDict A dictionary containing just the fields of the class.ClassDictConstructor This object constructor creates ClassDicts (for unsupported classes).ComplexNumber An immutable Complex Number class.DateTimeConstructor This constructor can create various datetime related objects.ExceptionConstructor This creates Python Exception instances.OperatorAttrGetterForCalendarTz This object constructor is a minimalistic placeholder for operator.itemgetter, it can only be used in the case of unpickling the special pickle created for localizing datetimes with pytz timezones.Reconstructor This constructor is called by the helper methods that pickle protocol 0 uses from the python copy_reg module to reconstruct c objects.SetConstructor This object constructor creates sets.Time Helper class to mimic the datetime.time Python object (holds a hours/minute/seconds/microsecond time).TimeDelta Helper class to mimic the datetime.timedelta Python object (holds a days/seconds/microsec time difference).TimeZoneConstructor Tzinfo Timezone offset class that implements __setstate__ for the unpickler to track what TimeZone a dateutil.tz.tzoffset or tzutc should unpickle to