1
0
mirror of https://github.com/gryf/ebook-converter.git synced 2026-02-02 12:05:46 +01:00
Files
ebook-converter/ebook_converter/utils/directory.py

21 lines
408 B
Python

import os
class CurrentDir(object):
def __init__(self, path):
self.path = path
self.cwd = None
def __enter__(self, *args):
self.cwd = os.getcwd()
os.chdir(self.path)
return self.cwd
def __exit__(self, *args):
try:
os.chdir(self.cwd)
except EnvironmentError:
# The previous CWD no longer exists
pass