mirror of
https://github.com/python-kasa/python-kasa.git
synced 2025-11-06 15:41:56 +00:00
Add support for pydantic v2 using v1 shims (#504)
This commit is contained in:
@@ -4,7 +4,10 @@ import re
|
||||
from enum import Enum
|
||||
from typing import Any, Dict, List, NamedTuple, Optional, cast
|
||||
|
||||
from pydantic import BaseModel, Field, root_validator
|
||||
try:
|
||||
from pydantic.v1 import BaseModel, Field, root_validator
|
||||
except ImportError:
|
||||
from pydantic import BaseModel, Field, root_validator
|
||||
|
||||
from .modules import Antitheft, Cloud, Countdown, Emeter, Schedule, Time, Usage
|
||||
from .smartdevice import DeviceType, SmartDevice, SmartDeviceException, requires_update
|
||||
|
||||
Reference in New Issue
Block a user