3 \@s2dZddlmZdgZd%ddZgZddZejedd Zejed d Z eje d d Z eje ddZ eje ddZ eje ddZ eje ddZejeddZejeddZejeddZejeddZejeddZejed d!Zd"d#Zed$kr.edS)&z|rptdddl}|j|jj|d}t||dqtdqt|ddd|jj ytt |Wqt k rtd YqXqWdS) Nrz/: )endzrecursing down:*z*** directory (use -r) ***:z*** not found ***) r4ospathisdirprintglobjoinr6stdoutflushrOSError)listr;Ztoplevelr4rAfilenamerEnamesrrrr6s"    r6__main__)N)__doc__rAr__all__rr rappendrrr"r#r)r*r+r,r-r.r1r2r<r6__name__rrrrsD