common env variables

This commit is contained in:
Devaev Maxim
2020-10-03 03:34:55 +03:00
parent 872145590a
commit cccf44655a
14 changed files with 53 additions and 45 deletions

View File

@@ -23,6 +23,8 @@
import os
import errno
from .... import env
from .. import MsdOperationError
@@ -34,9 +36,9 @@ class MsdDriveLockedError(MsdOperationError):
# =====
class Drive:
def __init__(self, prefix: str, gadget: str, instance: int, lun: int) -> None:
def __init__(self, gadget: str, instance: int, lun: int) -> None:
self.__path = os.path.join(
f"{prefix}/sys/kernel/config/usb_gadget",
f"{env.SYSFS_PREFIX}/sys/kernel/config/usb_gadget",
gadget,
f"functions/mass_storage.usb{instance}/lun.{lun}",
)