-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /usr/lib/python2.7/dist-packages/bzrlib/
File Upload :
Current File : //usr/lib/python2.7/dist-packages/bzrlib/clean_tree.pyc

ó
¹àíNc@@sÜddlmZddlZddlZddlZddlmZmZmZddl	m
Z
ddlmZddl
mZddlmZd„Zeeed	„Zeeeeed
„Zd„Zed„ZdS(
i(tabsolute_importN(t
controldirterrorstui(tisdir(tnote(tWorkingTree(tgettextcC@sI|jdƒpH|jdƒpH|jdƒpH|jdƒpH|jdƒS(s=Return True if the supplied path is detritus, False otherwises.THISs.BASEs.OTHERt~s.tmp(tendswith(tsubp((s5/usr/lib/python2.7/dist-packages/bzrlib/clean_tree.pytis_detritus!scc@s“xŒ|jƒD]~}|r?t|ƒr?|j|ƒ|fVq
n|j|ƒrn|r‹|j|ƒ|fVq‹q
|r
|j|ƒ|fVq
q
WdS(s)Iterate through files that may be deletedN(textrasRtabspatht
is_ignored(ttreetunknowntignoredtdetritusR
((s5/usr/lib/python2.7/dist-packages/bzrlib/clean_tree.pytiter_deletables'sc	C@stj|ƒd}|jƒzÒtt|d|d|d|ƒƒ}t|ƒ}t|ƒdkrvttdƒƒdS|sÞx$|D]\}}	t	j
j|	ƒqƒWtdƒ}
t	j
j|
ƒsÞt	j
jtdƒƒdSnt|d|ƒWd	|j
ƒXd	S(
s3Remove files in the specified classes from the treeiRRRsNothing to delete.s%Are you sure you wish to delete thesetCanceledtdry_runN(Rtopen_containingt	lock_readtlistRt_filter_out_nested_bzrdirstlenRRRt
ui_factorytget_booleantdelete_itemstunlock(t	directoryRRRRt	no_promptRt
deletablestpathR
tprompt((s5/usr/lib/python2.7/dist-packages/bzrlib/clean_tree.pyt
clean_tree5s$
cC@sg}xt|D]l\}}t|ƒrfytjj|ƒWqytjk
rb|j||fƒqyXq
|j||fƒq
W|S(N(RRt
ControlDirtopenRtNotBranchErrortappend(R!tresultR"R
((s5/usr/lib/python2.7/dist-packages/bzrlib/clean_tree.pyRMscC@sd„}t}xá|D]Ù\}}|sAttdƒƒt}n|sát|ƒritj|d|ƒqïytj|ƒtd|ƒWqït	k
rÝ}|j
t
jkrµ|‚ntj
jtdƒj||jƒƒqïXqtd|ƒqW|sttdƒƒndS(s'Delete files in the deletables iterablecS@sI|tjk	s%|djtjkr+‚ntjjtdƒ|ƒdS(s0Show warning for errors seen by rmtree.
        isunable to remove %sN(tostremoveterrnotEACCESRRtshow_warningR(tfunctionR"texcinfo((s5/usr/lib/python2.7/dist-packages/bzrlib/clean_tree.pytonerrords%sdeleting paths:R1s  sunable to remove "{0}": {1}.sNo files deleted.N(tFalseRRtTrueRtshutiltrmtreeR*tunlinktOSErrorR,R-RRR.tformattstrerror(R!RR1thas_deletedR"R
te((s5/usr/lib/python2.7/dist-packages/bzrlib/clean_tree.pyRbs*		
		(t
__future__RR,R*R4tbzrlibRRRtbzrlib.osutilsRtbzrlib.traceRtbzrlib.workingtreeRtbzrlib.i18nRRR2RR$RR(((s5/usr/lib/python2.7/dist-packages/bzrlib/clean_tree.pyt<module>s			

Copyright © 2017 || Recoded By Mr.Bumblebee