Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
utils.chdir Class Reference
Inheritance diagram for utils.chdir:

Public Member Functions

 __init__ (self, d)
 
 __enter__ (self)
 
 __exit__ (self, t, v, tb)
 

Protected Attributes

 _dir
 
 _orig_dir
 

Detailed Description

Helper class used for changing into and out of a directory.

Definition at line 62 of file utils.py.

Constructor & Destructor Documentation

◆ __init__()

utils.chdir.__init__ (   self,
  d 
)

Definition at line 64 of file utils.py.

64 def __init__(self, d):
65 self._dir = d
66 self._orig_dir = None
67

Member Function Documentation

◆ __enter__()

utils.chdir.__enter__ (   self)

Definition at line 68 of file utils.py.

68 def __enter__(self):
69 self._orig_dir = os.getcwd()
70 os.chdir(self._dir)
71 return self
72

◆ __exit__()

utils.chdir.__exit__ (   self,
  t,
  v,
  tb 
)

Definition at line 73 of file utils.py.

73 def __exit__(self, t, v, tb):
74 os.chdir(self._orig_dir)
75
76

Member Data Documentation

◆ _dir

utils.chdir._dir
protected

Definition at line 65 of file utils.py.

◆ _orig_dir

utils.chdir._orig_dir
protected

Definition at line 66 of file utils.py.


The documentation for this class was generated from the following file: