Mercurial > repos > bimib > cobraxy
comparison COBRAxy/utils/general_utils.py @ 340:da4f5f4a9046 draft
Uploaded
author | luca_milaz |
---|---|
date | Thu, 04 Sep 2025 12:51:12 +0000 |
parents | 1fd4e4e93c85 |
children | fe87d6fd7884 |
comparison
equal
deleted
inserted
replaced
339:1fd4e4e93c85 | 340:da4f5f4a9046 |
---|---|
80 """ | 80 """ |
81 # If we have an original extension stored (for compressed files), use it | 81 # If we have an original extension stored (for compressed files), use it |
82 if hasattr(self, '_original_extension') and self._original_extension: | 82 if hasattr(self, '_original_extension') and self._original_extension: |
83 return self._original_extension | 83 return self._original_extension |
84 | 84 |
85 # TODO: fix, it's the dumb pickle thing keep this behaviour if we are not dealing with XML or JSON | 85 # For XML and JSON without original extension, use the base extension |
86 if self == FileFormat.XML: | |
87 return "xml" | |
88 elif self == FileFormat.JSON: | |
89 return "json" | |
90 | |
86 return self.value[-1] | 91 return self.value[-1] |
87 | 92 |
88 class FilePath(): | 93 class FilePath(): |
89 """ | 94 """ |
90 Represents a file path. View this as an attempt to standardize file-related operations by expecting | 95 Represents a file path. View this as an attempt to standardize file-related operations by expecting |