We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bfbcdfd commit 740e8acCopy full SHA for 740e8ac
pyiron_snippets/files.py
@@ -40,15 +40,15 @@ def categorize_folder_items(folder_path):
40
41
42
class DirectoryObject:
43
- def __init__(self, directory: str | Path | DirectoryObject):
+ def __init__(self, directory: str | Path | DirectoryObject, protected: bool = False):
44
if isinstance(directory, str):
45
self.path = Path(directory)
46
elif isinstance(directory, Path):
47
self.path = directory
48
elif isinstance(directory, DirectoryObject):
49
self.path = directory.path
50
self.create()
51
- self._protected = False
+ self._protected = protected
52
53
def __getstate__(self):
54
self._protected = True
0 commit comments