Viewing File: /opt/alt/python35/lib64/python3.5/site-packages/aiohttp/__pycache__/frozenlist.cpython-35.opt-1.pyc



Z
@sddlmZddlmZddlmZeseyddlmZWnek
rddZYnXeGdddeZ	esedkre	ZdS)	)MutableSequence)total_ordering)
NO_EXTENSIONS)
FrozenListNc@seZdZdZdddZeddZdd	Zd
dZdd
Z	ddZ
ddZddZddZ
ddZddZddZddZdS)PyFrozenList_frozen_itemsNcCs7d|_|dk	r$t|}ng}||_dS)NF)rlistr	)selfitemsr
/frozenlist.py__init__s
	zPyFrozenList.__init__cCs|jS)N)r)rr
r
rfrozenszPyFrozenList.frozencCs
d|_dS)NT)r)rr
r
rfreezeszPyFrozenList.freezecCs|j|S)N)r	)rindexr
r
r__getitem__"szPyFrozenList.__getitem__cCs&|jrtd||j|<dS)NzCannot modify frozen list.)rRuntimeErrorr	)rrvaluer
r
r__setitem__%s	zPyFrozenList.__setitem__cCs#|jrtd|j|=dS)NzCannot modify frozen list.)rrr	)rrr
r
r__delitem__*s	zPyFrozenList.__delitem__cCs
|jjS)N)r	__len__)rr
r
rr/szPyFrozenList.__len__cCs
|jjS)N)r	__iter__)rr
r
rr2szPyFrozenList.__iter__cCs
|jjS)N)r	__reversed__)rr
r
rr5szPyFrozenList.__reversed__cCst||kS)N)r
)rotherr
r
r__eq__8szPyFrozenList.__eq__cCst||kS)N)r
)rrr
r
r__le__;szPyFrozenList.__le__cCs,|jrtd|jj||dS)NzCannot modify frozen list.)rrr	insert)rpositemr
r
rr>s	zPyFrozenList.insertcCsdj|j|jS)Nz<FrozenList(frozen={}, {!r})>)formatrr	)rr
r
r__repr__CszPyFrozenList.__repr__)rr	)__name__
__module____qualname__	__slots__rpropertyrrrrrrrrrrrr"r
r
r
rrsr)
collections.abcr	functoolsrZhelpersrZaiohttp._frozenlistrImportErrorrr
r
r
r<module>s
9
Back to Directory File Manager