refactor: inline _import_from_directory
This commit is contained in:
+1
-4
@@ -356,7 +356,7 @@ class ExternalPool(Pool):
|
||||
if self._imported:
|
||||
raise ValueError(ALREADY_IMPORTED, self.name)
|
||||
self._disk.decrypt()
|
||||
self._import_from_directory(MAPPER_PATH) # TODO inline?
|
||||
ZFS.import_pool_from_directory(self._name, MAPPER_PATH)
|
||||
self._imported = True
|
||||
|
||||
def export(self) -> None:
|
||||
@@ -367,9 +367,6 @@ class ExternalPool(Pool):
|
||||
self._imported = False
|
||||
print(f"Exported {self.name}. Disk {self._disk.uuid} can be removed.")
|
||||
|
||||
def _import_from_directory(self, directory: Path) -> None:
|
||||
ZFS.import_pool_from_directory(self._name, directory)
|
||||
|
||||
def _export_pool(self) -> None:
|
||||
# TODO cancel scrub if necessary
|
||||
ZFS.export_pool(self._name)
|
||||
|
||||
Reference in New Issue
Block a user