Current Path : /usr/lib/python2.7/dist-packages/twisted/persisted/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/persisted/sob.pyc |
[XMc @ sa d Z d d l Z d d l Z y d d l Z Wn e k rM d d l Z n Xy d d l Z Wn e k r} d d l Z n Xd d l m Z m Z d d l m Z d d l m Z d d l m Z m Z d Z d Z d e f d YZ d d d YZ e Z d e j f d YZ d d Z d d Z d Z d d d d d d g Z d S( s` Save and load Small OBjects to and from files, using various formats. Maintainer: Moshe Zadka iN( t logt runtime( t md5( t styles( t implementst Interfacec C sg d d l m } t | | j } | rA | d | j | 7} n | j t | j d j | S( Ni( t AESt i ( t Crypto.CipherR t lent block_sizet newR t digestt encrypt( t passphraset datat ciphert leftover( ( s9 /usr/lib/python2.7/dist-packages/twisted/persisted/sob.pyt _encrypt s c C s6 d d l m } | j t | j d j | S( Ni( R i ( R R R R R t decrypt( R R R ( ( s9 /usr/lib/python2.7/dist-packages/twisted/persisted/sob.pyt _decrypt% s t IPersistablec B s) e Z d Z d Z d d d d Z RS( s9 An object which can be saved in several formats to a filec C s d S( sW Set desired format. @type style: string (one of 'pickle' or 'source') N( ( t style( ( s9 /usr/lib/python2.7/dist-packages/twisted/persisted/sob.pyt setStyle. s c C s d S( sx Save object to file. @type tag: string @type filename: string @type passphrase: string N( ( t tagt filenameR ( ( s9 /usr/lib/python2.7/dist-packages/twisted/persisted/sob.pyt save4 s N( t __name__t __module__t __doc__R t NoneR ( ( ( s9 /usr/lib/python2.7/dist-packages/twisted/persisted/sob.pyR * s t Persistentc B sW e Z e e d Z d Z d Z d Z d Z d Z d d d d Z RS( t picklec C s | | _ | | _ d S( N( t originalt name( t selfR! R"