Skip to content

Commit 91dc4d7

Browse files
committed
Optimize imports
1 parent 4430ae0 commit 91dc4d7

45 files changed

Lines changed: 193 additions & 130 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

miio/__init__.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# flake8: noqa
2-
from miio.protocol import Message, Utils
3-
from miio.vacuumcontainers import (VacuumStatus, ConsumableStatus, DNDStatus,
4-
CleaningDetails, CleaningSummary, Timer)
5-
from miio.vacuum import Vacuum, VacuumException
6-
from miio.chuangmi_plug import (Plug, PlugV1, PlugV3, ChuangmiPlug)
7-
from miio.airpurifier import AirPurifier
2+
from miio.airconditioningcompanion import AirConditioningCompanion
83
from miio.airhumidifier import AirHumidifier
9-
from miio.waterpurifier import WaterPurifier
10-
from miio.powerstrip import PowerStrip
4+
from miio.airpurifier import AirPurifier
5+
from miio.airqualitymonitor import AirQualityMonitor
116
from miio.ceil import Ceil
12-
from miio.philips_bulb import PhilipsBulb
13-
from miio.philips_eyecare import PhilipsEyecare
147
from miio.chuangmi_ir import ChuangmiIr
8+
from miio.chuangmi_plug import (Plug, PlugV1, PlugV3, ChuangmiPlug)
9+
from miio.device import Device, DeviceException
10+
from miio.discovery import Discovery
1511
from miio.fan import Fan
16-
from miio.wifispeaker import WifiSpeaker
12+
from miio.philips_bulb import PhilipsBulb
13+
from miio.philips_eyecare import PhilipsEyecare
14+
from miio.powerstrip import PowerStrip
15+
from miio.protocol import Message, Utils
16+
from miio.vacuum import Vacuum, VacuumException
17+
from miio.vacuumcontainers import (VacuumStatus, ConsumableStatus, DNDStatus,
18+
CleaningDetails, CleaningSummary, Timer, )
19+
from miio.waterpurifier import WaterPurifier
1720
from miio.wifirepeater import WifiRepeater
18-
from miio.airqualitymonitor import AirQualityMonitor
19-
from miio.airconditioningcompanion import AirConditioningCompanion
21+
from miio.wifispeaker import WifiSpeaker
2022
from miio.yeelight import Yeelight
21-
from miio.device import Device, DeviceException
22-
from miio.discovery import Discovery

miio/airconditioningcompanion.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
from .device import Device
21
import enum
32
from typing import Optional
43

4+
from .device import Device
5+
56

67
class OperationMode(enum.Enum):
78
Heat = 0

miio/airhumidifier.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
import logging
21
import enum
3-
import click
4-
from typing import Any, Dict, Optional
2+
import logging
53
from collections import defaultdict
6-
from .device import Device, DeviceException
4+
from typing import Any, Dict, Optional
5+
6+
import click
7+
78
from .click_common import command, format_output, EnumType
9+
from .device import Device, DeviceException
810

911
_LOGGER = logging.getLogger(__name__)
1012

miio/airpurifier.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
import logging
21
import enum
2+
import logging
33
import re
4-
from typing import Any, Dict, Optional
54
from collections import defaultdict
5+
from typing import Any, Dict, Optional
6+
67
import click
7-
from .device import Device, DeviceException
8+
89
from .click_common import command, format_output, EnumType
10+
from .device import Device, DeviceException
911

1012
_LOGGER = logging.getLogger(__name__)
1113

miio/airqualitymonitor.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import logging
22
from collections import defaultdict
3-
from .device import Device
3+
44
from .click_common import command, format_output
5+
from .device import Device
56

67
_LOGGER = logging.getLogger(__name__)
78

miio/ceil.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import logging
2-
import click
3-
from typing import Any, Dict
42
from collections import defaultdict
5-
from .device import Device, DeviceException
3+
from typing import Any, Dict
4+
5+
import click
6+
67
from .click_common import command, format_output
8+
from .device import Device, DeviceException
79

810
_LOGGER = logging.getLogger(__name__)
911

miio/ceil_cli.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# -*- coding: UTF-8 -*-
22
import logging
3-
import click
43
import sys
5-
from miio.click_common import (ExceptionHandlerGroup, validate_ip,
6-
validate_token)
7-
import miio # noqa: E402
84

5+
import click
6+
7+
import miio # noqa: E402
8+
from miio.click_common import (ExceptionHandlerGroup, validate_ip,
9+
validate_token, )
910

1011
_LOGGER = logging.getLogger(__name__)
1112
pass_dev = click.make_pass_decorator(miio.Ceil)

miio/chuangmi_ir.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
import base64
22
import re
3+
34
import click
45
from construct import (
56
Struct, Const, Rebuild, this, len_, Adapter, Computed,
67
Int16ul, Int32ul, Int16ub, Array, BitStruct, BitsInteger,
78
)
8-
from .device import Device, DeviceException
9+
910
from .click_common import command, format_output
11+
from .device import Device, DeviceException
1012

1113

1214
class ChuangmiIrException(DeviceException):

miio/chuangmi_plug.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import logging
2-
import click
3-
from typing import Dict, Any, Optional
42
from collections import defaultdict
3+
from typing import Dict, Any, Optional
4+
5+
import click
6+
7+
from .click_common import command, format_output
58
from .device import Device
69
from .utils import deprecated
7-
from .click_common import command, format_output
810

911
_LOGGER = logging.getLogger(__name__)
1012

miio/cli.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# -*- coding: UTF-8 -*-
22
import logging
3+
34
import click
5+
46
from miio.click_common import (
57
ExceptionHandlerGroup, DeviceGroupMeta, GlobalContextObject,
68
json_output,

0 commit comments

Comments
 (0)