Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
wortelus authored Oct 3, 2022
1 parent abe70d6 commit 7a05009
Showing 1 changed file with 3 additions and 12 deletions.
15 changes: 3 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,22 +122,13 @@ to always see the up-to-date configuration state (or simply remove it, but the c
- Own X-Plane UDP handler

### Known Issues
- There is currently a bug in **pyxpudpserver** that sometimes causes the dataref updating of buttons to
freeze (giving you a message:
- There was a bug in **pyxpudpserver** that sometimes caused the dataref updating of buttons to
freeze, giving you a message:
`
RuntimeError: dictionary changed size during iteration
`

The proposed solution is to use locking instead of simple if condition in its main lib file.

You can swap the `pyxpudpserver/XPlaneUDPServer.py` file from
[forked version of pyxpudpserver](https://github.com/wortelus/pyXPUDPServer) after you install the dependencies
to apply the proposed unofficial solution. You can find its location in `xplane-streamdec/venv` (if using venv) or
in global `Python\Python310\Lib\site-packages\pyxpudpserver` found by executing following Python command:
```
>>> import os
>>> print(os.path)
```
The following proposed solution [has been merged](https://github.com/leleopard/pyXPUDPServer/pull/5) in version 1.2.8 of **pyxpudpserver**. If you get this error, update or reinstall your dependencies via *pip* instead of using the following [forked version with temporary fix](https://github.com/wortelus/pyXPUDPServer).

- There is a known risk of crashes associated with running Stream Deck through USB hubs:
```
Expand Down

0 comments on commit 7a05009

Please sign in to comment.