mirror of
https://git.freebsd.org/ports.git
synced 2025-06-08 14:20:33 -04:00
Python interface to control Blinkstick devices connected to computer. https://pypi.org/project/BlinkStick/
17 lines
614 B
Python
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:
|