18 lines
269 B
Python
18 lines
269 B
Python
#! py -3
|
|
"""
|
|
Visits a directory and automatically returns to original
|
|
directory when you're done.
|
|
"""
|
|
from contextlib import contextmanager
|
|
import os
|
|
|
|
@contextmanager
|
|
def visitDir(d):
|
|
d = str(d)
|
|
old = os.getcwd()
|
|
os.chdir(d)
|
|
yield d
|
|
os.chdir(old)
|
|
|
|
|