Mercurial > hg > config
annotate python/example/oswalktest.py @ 677:f3c73873bcb5
script to really forecably remove debian packages
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sat, 10 May 2014 10:38:56 -0700 |
parents | 4f20f634f93f |
children |
rev | line source |
---|---|
533 | 1 import os |
2 import shutil | |
3 import tempfile | |
4 | |
5 tmpd = tempfile.mkdtemp() | |
6 try: | |
7 sub = os.path.join(tmpd, 'sub') | |
8 link = os.path.join(tmpd, 'link') | |
9 subsub = os.path.join(sub, 'sub') | |
10 os.makedirs(sub) | |
11 os.symlink(tmpd, link) | |
12 os.symlink(tmpd, subsub) | |
13 | |
14 for item in os.walk(tmpd, followlinks=True): | |
15 print item | |
16 finally: | |
17 shutil.rmtree(tmpd) |