/usr/lib/python3/dist-packages/twisted/persisted/__pycache__
Edit: /usr/lib/python3/dist-packages/twisted/persisted/__pycache__/sob.cpython-310.pyc (5300B)
o
b @ s d Z ddlZddlZddlZddlmZmZ ddlmZ ddl m
Z
mZ G dd deZeeG dd d Z
e
ZG d
d dejZdd
Zdd Zdd Zg dZdS )z`
Save and load Small OBjects to and from files, using various formats.
Maintainer: Moshe Zadka
N) Interfaceimplementer)styles)logruntimec @ s" e Zd ZdZdd ZdddZdS )IPersistablez9An object which can be saved in several formats to a filec C dS zWSet desired format.
@type style: string (one of 'pickle' or 'source')
N styler
r
7/usr/lib/python3/dist-packages/twisted/persisted/sob.pysetStyle zIPersistable.setStyleNc C r )xSave object to file.
@type tag: string
@type filename: string
@type passphrase: string
Nr
)tagfilename
passphraser
r
r
save! r zIPersistable.saveNNN)__name__
__module____qualname____doc__r r r
r
r
r
r s r c @ sB e Zd ZdZdd Zdd Zdd Zdd Zd
d Zdd
dZ dS )
Persistentpicklec C s || _ || _d S N)originalname)selfr r r
r
r
__init__/ s
zPersistent.__init__c C
|| _ dS r r )r r r
r
r
r 3 s
zPersistent.setStylec C sx |r|}|d }||fS |r(| j d| d| }| j d| d| }||fS | j d| }| j d| }||fS )Nz-2-z-2..)r )r r extr finalnamer
r
r
_getFilename: s zPersistent._getFilenamec C s<