Change-Id: Icf2b6c76a77526f118facd2053bd8dac33730415
Signed-off-by: David Garcia <david.garcia@canonical.com>
self.filename = filename
self.fs = fs
self.mode = mode
self.filename = filename
self.fs = fs
self.mode = mode
+ self.file_type = "file" # Set "file" as default file_type
self.filename = filename
self.fs = fs
self.mode = mode
self.filename = filename
self.fs = fs
self.mode = mode
+ self.file_type = "file" # Set "file" as default file_type
for directory in dir_cursor:
os.makedirs(self.path + directory.filename, exist_ok=True)
for directory in dir_cursor:
os.makedirs(self.path + directory.filename, exist_ok=True)
- file_cursor = self.fs.find({"metadata.type": {"$elemMatch": ["file", "sym"]}}, no_cursor_timeout=True)
+ file_cursor = self.fs.find({"metadata.type": {"$in": ["file", "sym"]}}, no_cursor_timeout=True)
for writing_file in file_cursor:
file_path = self.path + writing_file.filename
for writing_file in file_cursor:
file_path = self.path + writing_file.filename
if "permissions" in writing_file.metadata:
if writing_file.metadata["type"] == "sym":
os.chmod(
if "permissions" in writing_file.metadata:
if writing_file.metadata["type"] == "sym":
os.chmod(
writing_file.metadata["permissions"] | stat.S_IFLNK
)
else:
writing_file.metadata["permissions"] | stat.S_IFLNK
)
else: