Skip to content

Commit

Permalink
FIX: code style errors, remove commented code
Browse files Browse the repository at this point in the history
  • Loading branch information
desty2k committed Jun 1, 2022
1 parent 548ed9d commit 0317a63
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 271 deletions.
1 change: 0 additions & 1 deletion QtPyNetwork/balancer/NoBalancer.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,3 @@ def close(self):
except RuntimeError:
pass
self.sockets.clear()

8 changes: 0 additions & 8 deletions QtPyNetwork/client/ThreadedTCPClient.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import logging

from qtpy.QtCore import Slot, Signal, QThread, Qt
from .TCPClient import TCPClient
from .AbstractClient import AbstractClient
Expand All @@ -19,7 +17,6 @@ def __init__(self, ip: str, port: int, timeout: int = 5):
self.write_signal.connect(self.write)
self.start_signal.connect(self.start)
self.close_signal.connect(self.close, Qt.BlockingQueuedConnection)
self.disconnected.connect(lambda : print("Disconnected from server"))

@Slot()
def start(self):
Expand Down Expand Up @@ -69,14 +66,9 @@ def wait(self, timeout: int = 5):
if self.__worker is not None and self.__thread is not None:
self.__worker.wait(timeout)
self.__thread.wait(timeout)
# return self.__worker.wait(timeout)

@Slot()
def close(self):
if self.__worker is not None and self.__thread is not None:
self.__worker.close_signal.emit()
# self.__worker.wait()
self.__thread.quit()
# self.__thread.wait()
# self.__worker = None
# self.__thread = None
1 change: 0 additions & 1 deletion QtPyNetwork/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,3 @@ def write(self, data: bytes) -> None:
data = pack(HEADER, len(data)) + data
self.__socket.write(data)
self.__socket.flush()

261 changes: 0 additions & 261 deletions QtPyNetwork/server/AbstractServer.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,264 +176,3 @@ def wait(self) -> bool:
@Slot()
def close(self):
pass





















# class TCPServer(QTcpServer):
# """Listens for incoming connections."""
# connection = Signal(int)
#
# def __init__(self, parent=None):
# super(TCPServer, self).__init__(parent)
#
# @Slot(int)
# def incomingConnection(self, socket_descriptor):
# self.connection.emit(int(socket_descriptor))
#
#
# class QAbstractServer(QObject):
# """Server base for QtPyNetwork."""
# connected = Signal(Device, str, int)
# disconnected = Signal(Device)
# message = Signal(Device, bytes)
# error = Signal(Device, str)
#
# server_error = Signal(str)
# closed = Signal()
#
# def __init__(self, loggerName=None):
# super(QAbstractServer, self).__init__()
# if loggerName:
# self.__logger = logging.getLogger(loggerName)
# else:
# self.__logger = logging.getLogger(self.__class__.__name__)
# self.__ip = None
# self.__port = None
#
# self.__devices = []
# self.__deviceModel = Device
#
# self.__handler = None
# self.__handler_thread = None
# self.__handlerClass = None
# self.__server = None
#
# @Slot(str, int, bytes)
# def start(self, ip: str, port: int):
# """Start server."""
# if self.__handlerClass:
# ip = QHostAddress(ip)
# self.__ip = ip
# self.__port = port
# self.__handler = self.__handlerClass()
# self.__handler_thread = QThread()
# self.__handler.moveToThread(self.__handler_thread)
#
# self.__handler.connected.connect(self.__on_handler_successful_connection)
# self.__handler.message.connect(self.__on_handler_device_message)
# self.__handler.error.connect(self.__on_handler_device_error)
# self.__handler.disconnected.connect(self.__on_handler_device_disconnected)
# self.__handler.closed.connect(self.on_closed)
#
# self.__handler_thread.started.connect(self.__handler.start)
# self.__handler.started.connect(self.__setup_server)
# self.__handler_thread.start()
# else:
# raise Exception("Handler class not set!")
#
# @Slot()
# def __setup_server(self):
# """Create QTCPServer, start listening for connections."""
# self.__server = TCPServer()
# self.__server.connection.connect(self.__handler.on_incoming_connection)
# if self.__server.listen(self.__ip, self.__port):
# self.__logger.info("Started listening for connections")
# else:
# e = self.__server.errorString()
# self.__logger.error(e)
# self.server_error.emit(e)
#
# @Slot(int, str, int)
# def __on_handler_successful_connection(self, device_id, ip, port):
# """When client connects to server successfully."""
# device = self.__deviceModel(self, device_id, ip, port)
# self.__devices.append(device)
# self.__logger.info("Added new CLIENT-{} with address {}:{}".format(device_id, ip, port))
# self.on_connected(device, ip, port)
#
# @Slot(int, bytes)
# def __on_handler_device_message(self, device_id: int, message: bytes):
# """When server receives message from bot."""
# self.on_message(self.get_client_by_id(device_id), message)
#
# @Slot(int)
# def __on_handler_device_disconnected(self, device_id):
# """When bot disconnects from server."""
# device = self.get_client_by_id(device_id)
# device.set_connected(False)
# if device in self.__devices:
# self.__devices.remove(device)
# self.on_disconnected(device)
#
# @Slot(int, str)
# def __on_handler_device_error(self, device_id, error):
# self.on_error(self.get_client_by_id(device_id), error)
#
# @Slot(Device, str, int)
# def on_connected(self, device: Device, ip: str, port: int):
# """Called when new client connects to server.
# Emits connected signal.
#
# Args:
# device (Device): Device object.
# ip (str): Client ip address.
# port (int): Client port.
# """
# self.connected.emit(device, ip, port)
#
# @Slot(Device, bytes)
# def on_message(self, device: Device, message: bytes):
# """Called when server receives message from client.
# Emits message signal.
#
# Args:
# device (Device): Message sender.
# message (bytes): Message.
# """
# self.message.emit(device, message)
#
# @Slot(Device)
# def on_disconnected(self, device: Device):
# """Called when device disconnects from server.
# Emits disconnected signal.
#
# Args:
# device (Device): Disconnected device.
# """
# self.disconnected.emit(device)
#
# @Slot(Device, str)
# def on_error(self, device: Device, error: str):
# """Called when a socket error occurs.
# Emits error signal.
#
# Args:
# device (Device): Device object.
# error (str): Error string.
# """
# self.error.emit(device, error)
#
# @Slot()
# def on_closed(self):
# self.closed.emit()
#
# @Slot(Device, bytes)
# def write(self, device: Device, data: bytes):
# """Write data to device."""
# if not self.__server or not self.__handler:
# raise ServerNotRunning("Server is not running")
# if not device.is_connected():
# raise NotConnectedError("Client is not connected")
# self.__handler.write.emit(device.id(), data)
#
# @Slot(bytes)
# def write_all(self, data: bytes):
# """Write data to all clients."""
# if not self.__server or not self.__handler:
# raise ServerNotRunning("Server is not running")
# self.__handler.write_all.emit(data)
#
# @Slot()
# def kick(self, device: Device):
# """Disconnect device from server."""
# if not self.__server or not self.__handler:
# raise ServerNotRunning("Server is not running")
# if not device.is_connected():
# raise NotConnectedError("Client is not connected")
# self.__handler.kick.emit(device.id())
#
# @Slot()
# def close(self):
# """Disconnect clients and close server."""
# self.__logger.info("Closing server...")
# if self.__server:
# self.__server.close()
# if self.__handler:
# self.__handler.close()
# self.__handler_thread.quit()
#
# def set_device_model(self, model):
# """Set model to use for device when client connects.
#
# Note:
# Model should be subclassing Device.
# """
# if self.is_running():
# raise Exception("Set device model before starting server!")
#
# if not issubclass(model, Device):
# raise ValueError("Model should be subclassing Device class.")
#
# try:
# model(QAbstractServer(), 0, "127.0.0.1", 5000)
# except TypeError as e:
# raise TypeError("Model is not valid class! Exception: {}".format(e))
#
# self.__deviceModel = model
#
# def is_running(self):
# """Check if server is running."""
# if self.__handler_thread:
# return self.__handler_thread.isRunning()
# return False
#
# def wait(self):
# """Wait for server thread to close."""
# if self.__handler_thread:
# return self.__handler_thread.wait()
# return True
#
# @Slot(int)
# def get_client_by_id(self, device_id: int) -> Device:
# """Returns device with associated ID.
#
# Args:
# device_id (int): Device ID.
# """
# for device in self.__devices:
# if device.id() == device_id:
# return device
# raise Exception("CLIENT-{} not found".format(device_id))
#
# def get_devices(self):
# """Returns list with clients."""
# return self.__devices
#
# def set_handler_class(self, handler):
# """Set handler to use. This should not be used
# outside this library."""
# if self.is_running():
# raise Exception("Set socket handler before starting server!")
# try:
# handler()
# except TypeError as e:
# raise TypeError("Handler is not valid class! Exception: {}".format(e))
# self.__handlerClass = handler

0 comments on commit 0317a63

Please sign in to comment.