Skip to content

Commit f887f00

Browse files
authored
Merge pull request #11 from MAK-Relic-Tool/cli-support
MAK-Relic-Tool/Issue-Tracker#39 Hotfix
2 parents 1850c19 + 7db8c3d commit f887f00

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

src/relic/sga/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
"""
44
from relic.sga.core.definitions import Version, MagicWord, StorageType, VerificationType
55

6-
__version__ = "1.1.0"
6+
__version__ = "1.1.1"

src/relic/sga/core/filesystem.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
from fs.opener import Opener, registry as fs_registry
2929
from fs.opener.parse import ParseResult
3030
from fs.path import split
31+
from fs.permissions import Permissions
32+
from fs.subfs import SubFS
3133

3234
from relic.sga.core.definitions import Version, MagicWord, _validate_magic_word
3335
from relic.sga.core.errors import VersionNotSupportedError
@@ -293,6 +295,15 @@ def setinfo(self, path: str, info: Mapping[str, Mapping[str, object]]) -> None:
293295
def getessence(self, path: str) -> Info:
294296
return self.getinfo(path, [ESSENCE_NAMESPACE])
295297

298+
def makedirs(
299+
self,
300+
path, # type: Text
301+
permissions=None, # type: Optional[Permissions]
302+
recreate=False, # type: bool
303+
): # type: (...) -> SubFS[FS]
304+
_path = path.replace("\\", "/") # Coerce path seperator
305+
return super().makedirs(_path, permissions, recreate)
306+
296307

297308
class EssenceFS(MultiFS):
298309
def __init__(self) -> None:

0 commit comments

Comments
 (0)