Comments (5)
Repo with my source code : https://gitea.ar2000.me/AR2000/ed_led_sync
from openrgb-python.
Interesting. This is probably an issue with how the FileSystemEventHandler
runtime works. It probably puts the process to sleep until something changes in the file, which apparently closes the socket or something. That's my guess at least. I haven't looked far enough into the docs to know for sure.
If you have something that works, great! I would probably just put the first operation you do after a break in a try block. Something like this will probably work:
def on_modified(self, event):
try:
cli.update()
except OpenRGBDisconnected:
cli.connect()
...
That way you'd just reconnect as needed instead of constantly sending data.
from openrgb-python.
You mentioned that it also happened in the interpreter. Were you using watchdog there as well?
from openrgb-python.
No I'm not. In the interpret I have nothing else loaded. Only the client. But if I forget ot for a while, when comming back to it it crashes (openrgb crashes too)
from openrgb-python.
Interesting. This is probably an issue with how the
FileSystemEventHandler
runtime works. It probably puts the process to sleep until something changes in the file, which apparently closes the socket or something. That's my guess at least. I haven't looked far enough into the docs to know for sure.
Since it happen also in the interpreter it cannot be that
from openrgb-python.
Related Issues (20)
- Issue with brigtness with protocol < 3 ? HOT 1
- set_color of LED Class doesn't take into account zones HOT 2
- TypeError: set_colors() got multiple values for argument 'fast' HOT 1
- OpenRGBDisconnected When Setting Color for Zone HOT 5
- "fast" is no-op in Device.set_color and Device.set_colors HOT 1
- Last LED in addressable strip getting wrong color HOT 1
- Execution error occurs when trying ot connect to openRGB server through specific platform HOT 8
- Newbie question/error: ImportError: cannot import name 'OpenRGBClient' from partially initialized module 'openrgb' (most likely due to a circular import) HOT 2
- IndexError on connection HOT 2
- Error when enabling Razer Blade 15 keyboard HOT 4
- Can't connect when Corsair K95 RGB Platinum is enabled HOT 3
- Is there a function to "Rescan Devices" via the API? HOT 2
- Connection drops when doing set color and fast is disabled HOT 3
- Autostart server HOT 1
- openrgb-python and OpenRGB 0.8: not setting all leds HOT 1
- error when calling OpenRGBClient() HOT 6
- TCP_NODELAY HOT 7
- Can't initialize
- "3072 is not a valid ModeColors" HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openrgb-python.