3

©i±_Üã@sjddlZdZdadaddd„Zdd„Zd	d
„Zdd„Zd
d„Zdd„Z	dd„Z
dd„Zdd„Zdd„Z
dS)éNz!/home/s/sultans/tmp/py-shopcarts/ÚÚXYZcCsj|dd…}|jddƒ}tjjdƒp&d}|jddƒ}|d|attatjjtƒsft	td	ƒ}|j
ƒtS)
Nréú Ú_ZREMOTE_ADDRz123.123.123.123Ú.ú-Úw)ÚreplaceÚosÚenvironÚgetÚcartIdÚfilepathÚfilenameÚpathÚexistsÚopenÚclose)ÚappNameZclientIPÚfile©rú7/home/s/sultans/web/python/demo/5cookie/shopcartFunc.pyÚ
accessCarts
rcCstsdStS)Nr)rrrrrÚ	getCartId)srcCstƒ}|||<t|ƒdS)N)Ú	read_fileÚ
write_file)ÚnameÚvalueÚcartDictrrrÚsetCartItem2sr cCs
tƒ}|S)N)r)rrrrÚgetCartItems<sr!cCstƒ}|j|ƒ}|S)N)rr
)rrrrrrÚgetCartItemFs
r"c	Cs*tƒ}y
||=WnYnXt|ƒdS)N)rr)rrrrrÚdelCartItemPs
r#cCsi}t|ƒdS)N)r)rrrrÚ	clearCartZsr$cCstjjtƒrtjtƒdS)N)rrrrÚremoverrrrÚ
deleteCartcsr&c
Csxi}ts|Syttdƒ}|jƒ}|jƒWnd}YnX|jƒ}x.|D]&}|jdƒ}|d}|d}|||<qJW|S)NÚrrú=ré)rrÚreadrÚ
splitlinesÚsplit)ÚdictrÚcontentÚitemsÚitemZ	nameValuerÚvaluesrrrrms 



rcCsJttattdƒ}x*|jƒD]\}}|j|d|dƒqW|jƒdS)Nr	r(Ú
)rrrrr/Úwriter)r-rrrrrrrˆs

r)r)rrrrrrr r!r"r#r$r&rrrrrrÚ<module>
s