From 0126359ec3fb62d3ef34c90e42b3052f3e85dba6 Mon Sep 17 00:00:00 2001 From: Jackson Vieira Date: Wed, 3 Dec 2025 13:55:00 -0300 Subject: [PATCH] refactor: apply ruff auto-fixes for imports and code style --- evolutionapi/client.py | 15 ++++++++------- evolutionapi/models/chat.py | 2 +- evolutionapi/models/group.py | 2 +- evolutionapi/models/instance.py | 2 +- evolutionapi/models/message.py | 1 - evolutionapi/models/websocket.py | 2 +- evolutionapi/services/call.py | 1 - evolutionapi/services/chat.py | 3 ++- evolutionapi/services/group.py | 1 - evolutionapi/services/instance_operations.py | 2 +- evolutionapi/services/label.py | 1 - evolutionapi/services/message.py | 8 +++++--- evolutionapi/services/profile.py | 1 - evolutionapi/services/websocket.py | 7 ++++--- test_evolution.py | 9 ++++----- 15 files changed, 28 insertions(+), 29 deletions(-) diff --git a/evolutionapi/client.py b/evolutionapi/client.py index 8a0150e..f5f1d45 100644 --- a/evolutionapi/client.py +++ b/evolutionapi/client.py @@ -1,15 +1,16 @@ import requests from requests_toolbelt import MultipartEncoder -from .exceptions import EvolutionAuthenticationError, EvolutionNotFoundError, EvolutionAPIError -from .services.instance import InstanceService -from .services.instance_operations import InstanceOperationsService -from .services.message import MessageService + +from .exceptions import EvolutionAPIError, EvolutionAuthenticationError, EvolutionNotFoundError from .services.call import CallService from .services.chat import ChatService -from .services.label import LabelService -from .services.profile import ProfileService from .services.group import GroupService -from .services.websocket import WebSocketService, WebSocketManager +from .services.instance import InstanceService +from .services.instance_operations import InstanceOperationsService +from .services.label import LabelService +from .services.message import MessageService +from .services.profile import ProfileService +from .services.websocket import WebSocketManager, WebSocketService class EvolutionClient: diff --git a/evolutionapi/models/chat.py b/evolutionapi/models/chat.py index fa665ff..f365c50 100644 --- a/evolutionapi/models/chat.py +++ b/evolutionapi/models/chat.py @@ -1,4 +1,4 @@ -from typing import List, Optional, Dict, Any +from typing import Any, Dict, List, Optional class BaseChat: diff --git a/evolutionapi/models/group.py b/evolutionapi/models/group.py index d1a4077..5a16128 100644 --- a/evolutionapi/models/group.py +++ b/evolutionapi/models/group.py @@ -1,5 +1,5 @@ -from typing import List, Optional, Literal from dataclasses import dataclass +from typing import List, Literal, Optional @dataclass diff --git a/evolutionapi/models/instance.py b/evolutionapi/models/instance.py index f91b930..0006eb3 100644 --- a/evolutionapi/models/instance.py +++ b/evolutionapi/models/instance.py @@ -1,4 +1,4 @@ -from typing import Optional, List, Dict +from typing import Dict, List class WebhookConfig: diff --git a/evolutionapi/models/message.py b/evolutionapi/models/message.py index 599a9cf..a69ed23 100644 --- a/evolutionapi/models/message.py +++ b/evolutionapi/models/message.py @@ -1,6 +1,5 @@ from enum import Enum from typing import List, Optional, Union -from dataclasses import dataclass class MediaType(Enum): diff --git a/evolutionapi/models/websocket.py b/evolutionapi/models/websocket.py index f4649e7..8c877b6 100644 --- a/evolutionapi/models/websocket.py +++ b/evolutionapi/models/websocket.py @@ -1,5 +1,5 @@ -from typing import List, Optional from dataclasses import dataclass +from typing import List @dataclass diff --git a/evolutionapi/services/call.py b/evolutionapi/services/call.py index 7ea43c9..2259f5e 100644 --- a/evolutionapi/services/call.py +++ b/evolutionapi/services/call.py @@ -1,4 +1,3 @@ -from typing import Union, BinaryIO from ..models.call import * diff --git a/evolutionapi/services/chat.py b/evolutionapi/services/chat.py index 33cef84..87b9405 100644 --- a/evolutionapi/services/chat.py +++ b/evolutionapi/services/chat.py @@ -1,4 +1,5 @@ -from typing import Union, BinaryIO, Optional +from typing import Optional + from ..models.chat import * diff --git a/evolutionapi/services/group.py b/evolutionapi/services/group.py index 32b6d52..3081c23 100644 --- a/evolutionapi/services/group.py +++ b/evolutionapi/services/group.py @@ -1,4 +1,3 @@ -from typing import Optional from ..models.group import * diff --git a/evolutionapi/services/instance_operations.py b/evolutionapi/services/instance_operations.py index 60dcf5a..a1763fb 100644 --- a/evolutionapi/services/instance_operations.py +++ b/evolutionapi/services/instance_operations.py @@ -1,4 +1,4 @@ -from ..models.presence import PresenceStatus, PresenceConfig +from ..models.presence import PresenceConfig, PresenceStatus class InstanceOperationsService: diff --git a/evolutionapi/services/label.py b/evolutionapi/services/label.py index 09294a5..d177d15 100644 --- a/evolutionapi/services/label.py +++ b/evolutionapi/services/label.py @@ -1,4 +1,3 @@ -from typing import Union, BinaryIO from ..models.label import * diff --git a/evolutionapi/services/message.py b/evolutionapi/services/message.py index e38901e..d045ef0 100644 --- a/evolutionapi/services/message.py +++ b/evolutionapi/services/message.py @@ -1,8 +1,10 @@ -from typing import Union, BinaryIO -from ..models.message import * -from requests_toolbelt import MultipartEncoder import mimetypes +from typing import BinaryIO, Union + import requests +from requests_toolbelt import MultipartEncoder + +from ..models.message import * class MessageService: diff --git a/evolutionapi/services/profile.py b/evolutionapi/services/profile.py index 8d50383..905b032 100644 --- a/evolutionapi/services/profile.py +++ b/evolutionapi/services/profile.py @@ -1,4 +1,3 @@ -from typing import Union, BinaryIO from ..models.profile import * diff --git a/evolutionapi/services/websocket.py b/evolutionapi/services/websocket.py index e1af45d..cdea0bd 100644 --- a/evolutionapi/services/websocket.py +++ b/evolutionapi/services/websocket.py @@ -1,8 +1,9 @@ -import socketio -from typing import Callable, Dict, Any import logging import time -from typing import Optional +from typing import Callable + +import socketio + from ..models.websocket import WebSocketConfig, WebSocketInfo diff --git a/test_evolution.py b/test_evolution.py index 4a68073..3e74ba2 100644 --- a/test_evolution.py +++ b/test_evolution.py @@ -1,9 +1,8 @@ -from evolutionapi.client import EvolutionClient -from evolutionapi.models.instance import InstanceConfig -from evolutionapi.models.message import TextMessage, MediaMessage, MediaType -from evolutionapi.models.websocket import WebSocketConfig -import time import logging +import time + +from evolutionapi.client import EvolutionClient +from evolutionapi.models.websocket import WebSocketConfig # Configuração do logging logging.basicConfig(