diff --git a/pydualsense/pydualsense.py b/pydualsense/pydualsense.py index dff13dd..b7e1206 100644 --- a/pydualsense/pydualsense.py +++ b/pydualsense/pydualsense.py @@ -57,9 +57,8 @@ class pydualsense: return False except OSError as e: print(e) - else: - # TODO: find something for other platforms. Maybe not even needed on linux - return False + + return False def __find_device(self) -> hid.Device: @@ -71,13 +70,13 @@ class pydualsense: Exception: No device detected Returns: - [type]: [description] + hid.Device: returns opened controller device """ # TODO: detect connection mode, bluetooth has a bigger write buffer # TODO: implement multiple controllers working if self._check_hide(): raise Exception('HIDGuardian detected. Delete the controller from HIDGuardian and restart PC to connect to controller') - detected_device = None + detected_device: hid.Device = None devices = hid.enumerate(vid=0x054c) for device in devices: if device['vendor_id'] == 0x054c and device['product_id'] == 0x0CE6: diff --git a/setup.py b/setup.py index 50d97cf..7dedb77 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ with open("README.md", "r") as fh: setup( name='pydualsense', - version='0.4.0', + version='0.4.1', description='use your DualSense (PS5) controller with python', long_description=long_description, long_description_content_type="text/markdown",