|
15 | 15 | # ------------------------------------------------------------------------------ |
16 | 16 | import asyncio |
17 | 17 | import logging |
| 18 | +from typing import Optional |
18 | 19 |
|
19 | 20 | import aiofiles |
20 | 21 | import semver |
|
28 | 29 | from pyasic.miners.data import DataFunction, DataLocations, DataOptions, RPCAPICommand |
29 | 30 | from pyasic.miners.device.firmware import StockFirmware |
30 | 31 | from pyasic.rpc.btminer import BTMinerRPCAPI, BTMinerV3RPCAPI |
31 | | -from typing import Optional |
32 | 32 |
|
33 | 33 |
|
34 | 34 | class BTMiner(StockFirmware): |
@@ -629,7 +629,9 @@ async def _get_errors( |
629 | 629 | pass |
630 | 630 | return errors # type: ignore[return-value] |
631 | 631 |
|
632 | | - async def _get_serial_number(self, rpc_get_miner_info: Optional[dict] = None) -> str | None: |
| 632 | + async def _get_serial_number( |
| 633 | + self, rpc_get_miner_info: dict | None = None |
| 634 | + ) -> str | None: |
633 | 635 | if rpc_get_miner_info is None: |
634 | 636 | try: |
635 | 637 | rpc_get_miner_info = await self.rpc.get_miner_info() |
@@ -1123,7 +1125,9 @@ async def _get_psu_fans(self, rpc_get_device_info: dict | None = None) -> list[F |
1123 | 1125 | rpm = rpc_get_device_info.get("msg", {}).get("power", {}).get("fanspeed") |
1124 | 1126 | return [Fan(speed=rpm)] if rpm is not None else [] |
1125 | 1127 |
|
1126 | | - async def _get_serial_number(self, rpc_get_device_info: Optional[dict] = None) -> str | None: |
| 1128 | + async def _get_serial_number( |
| 1129 | + self, rpc_get_device_info: dict | None = None |
| 1130 | + ) -> str | None: |
1127 | 1131 | if rpc_get_device_info is None: |
1128 | 1132 | try: |
1129 | 1133 | rpc_get_device_info = await self.rpc.get_device_info() |
|
0 commit comments