File: //usr/lib64/python3.8/__pycache__/shelve.cpython-38.opt-2.pyc
U
e5dO! @ s d dl mZmZ d dlmZ d dlZddddgZG dd d ejj Z
G d
d dejj ZG dd deZG dd deZ
dddZdS ) )Pickler Unpickler)BytesIONShelf
BsdDbShelfDbfilenameShelfopenc @ s4 e Zd Zdd Ze Z Z Z Z ZZ dd Z
dS )_ClosedDictc G s t dd S )Nz!invalid operation on closed shelf)
ValueError)selfargs r
/usr/lib64/python3.8/shelve.pyclosedE s z_ClosedDict.closedc C s dS )Nz<Closed Dictionary>r
r r
r
r __repr__I s z_ClosedDict.__repr__N)__name__
__module____qualname__r __iter____len____getitem____setitem____delitem__keysr r
r
r
r r B s r c @ sx e Zd ZdddZdd Zdd Zd
d Zddd
Zdd Zdd Z dd Z
dd Zdd Zdd Z
dd Zdd ZdS ) r NFutf-8c C s. || _ |d krd}|| _|| _i | _|| _d S )N )dict _protocol writebackcachekeyencodingr r protocolr r! r
r
r __init__T s zShelf.__init__c c s"