Skip to content

Commit 63e9914

Browse files
committed
forgot optional param
1 parent c5c8db9 commit 63e9914

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

atomate/common/firetasks/glue_tasks.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,13 @@ class CopyFilesFromCalcLoc(FiretaskBase):
9595
name_append (str): string to append to destination filenames.
9696
exclude_files (list): list of file names to be excluded. Accepts glob
9797
patterns.
98+
decompress (bool): if True, files are decompressed after copy.
9899
"""
99100

100101
required_params = ["calc_loc"]
101-
optional_params = ["filenames", "name_prepend", "name_append", "exclude_files"]
102+
optional_params = ["filenames", "name_prepend",
103+
"name_append", "exclude_files",
104+
"decompress"]
102105

103106
def run_task(self, fw_spec=None):
104107
calc_loc = get_calc_loc(self["calc_loc"], fw_spec["calc_locs"])
@@ -147,6 +150,8 @@ def run_task(self, fw_spec=None):
147150
dest_path = os.path.join(os.getcwd(), dest_fname)
148151

149152
fileclient.copy(prev_path_full, dest_path)
153+
if self.get("decompress",False):
154+
monty.shutil.decompress_file(dest_path)
150155

151156
@explicit_serialize
152157
class DeleteFiles(FiretaskBase):

0 commit comments

Comments
 (0)