hh
This commit is contained in:
@@ -34,8 +34,25 @@ class Folder(Store):
|
||||
""""""
|
||||
# Track which locations have already been migrated to avoid repeated migrations
|
||||
_migrated_locations = set()
|
||||
|
||||
def __new__(cls, *args: Any, **kwargs: Any) -> "Folder":
|
||||
return super().__new__(cls)
|
||||
|
||||
setattr(__new__, "keys", ("NAME", "PATH"))
|
||||
|
||||
def __init__(self, location: Optional[str] = None, name: Optional[str] = None) -> None:
|
||||
def __init__(
|
||||
self,
|
||||
location: Optional[str] = None,
|
||||
name: Optional[str] = None,
|
||||
*,
|
||||
NAME: Optional[str] = None,
|
||||
PATH: Optional[str] = None,
|
||||
) -> None:
|
||||
if name is None and NAME is not None:
|
||||
name = str(NAME)
|
||||
if location is None and PATH is not None:
|
||||
location = str(PATH)
|
||||
|
||||
self._location = location
|
||||
self._name = name
|
||||
|
||||
|
||||
Reference in New Issue
Block a user