ports/sysutils/py-blinkstick/files/patch-blinkstick_blinkstick.py
Nicola Vitale b6998fd13c
sysutils/py-blinkstick: Add new port
Python interface to control Blinkstick devices connected to computer.

https://pypi.org/project/BlinkStick/
2024-02-11 18:29:41 +01:00

17 lines
614 B
Python

--- blinkstick/blinkstick.py.orig 2023-05-04 08:45:38 UTC
+++ blinkstick/blinkstick.py
@@ -1,4 +1,5 @@ from ._version import __version__
from ._version import __version__
+import os
import time
import sys
import re
@@ -820,7 +821,7 @@ class BlinkStick(object):
if self.device is None:
raise BlinkStickException("Could not find BlinkStick...")
- if self.device.is_kernel_driver_active(0):
+ if os.geteuid() == 0 and self.device.is_kernel_driver_active(0):
try:
self.device.detach_kernel_driver(0)
except usb.core.USBError as e: