mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-01-29 00:51:53 +08:00
cdrom flag; written fix
This commit is contained in:
@@ -92,7 +92,7 @@ class BaseMsd(BasePlugin):
|
||||
async def disconnect(self) -> Dict:
|
||||
raise NotImplementedError
|
||||
|
||||
async def select(self, name: str) -> Dict:
|
||||
async def select(self, name: str, cdrom: bool) -> Dict:
|
||||
raise NotImplementedError
|
||||
|
||||
async def remove(self, name: str) -> Dict:
|
||||
|
||||
@@ -46,9 +46,10 @@ class Plugin(BaseMsd):
|
||||
"online": False,
|
||||
"busy": False,
|
||||
"uploading": False,
|
||||
"written": False,
|
||||
"written": 0,
|
||||
"current": None,
|
||||
"storage": None,
|
||||
"cdrom": None,
|
||||
"connected": False,
|
||||
}
|
||||
|
||||
@@ -68,7 +69,7 @@ class Plugin(BaseMsd):
|
||||
async def disconnect(self) -> Dict:
|
||||
raise MsdDisabledError()
|
||||
|
||||
async def select(self, name: str) -> Dict:
|
||||
async def select(self, name: str, cdrom: bool) -> Dict:
|
||||
raise MsdDisabledError()
|
||||
|
||||
async def remove(self, name: str) -> Dict:
|
||||
|
||||
@@ -46,9 +46,10 @@ class Plugin(BaseMsd):
|
||||
"online": False,
|
||||
"busy": False,
|
||||
"uploading": False,
|
||||
"written": False,
|
||||
"written": 0,
|
||||
"current": None,
|
||||
"storage": None,
|
||||
"cdrom": None,
|
||||
"connected": False,
|
||||
}
|
||||
|
||||
@@ -68,7 +69,7 @@ class Plugin(BaseMsd):
|
||||
async def disconnect(self) -> Dict:
|
||||
raise MsdCliOnlyError()
|
||||
|
||||
async def select(self, name: str) -> Dict:
|
||||
async def select(self, name: str, cdrom: bool) -> Dict:
|
||||
raise MsdCliOnlyError()
|
||||
|
||||
async def remove(self, name: str) -> Dict:
|
||||
|
||||
@@ -228,6 +228,7 @@ class Plugin(BaseMsd): # pylint: disable=too-many-instance-attributes
|
||||
"written": self.__written,
|
||||
"current": current,
|
||||
"storage": storage,
|
||||
"cdrom": None,
|
||||
"connected": (not self.__on_kvm),
|
||||
}
|
||||
|
||||
@@ -317,7 +318,7 @@ class Plugin(BaseMsd): # pylint: disable=too-many-instance-attributes
|
||||
await self.__state_queue.put(state or self.get_state())
|
||||
|
||||
@_msd_working
|
||||
async def select(self, name: str) -> Dict:
|
||||
async def select(self, name: str, cdrom: bool) -> Dict:
|
||||
raise MsdMultiNotSupported()
|
||||
|
||||
@_msd_working
|
||||
|
||||
Reference in New Issue
Block a user