diff options
| author | marios <marios8543@gmail.com> | 2022-04-29 12:52:24 +0300 |
|---|---|---|
| committer | marios <marios8543@gmail.com> | 2022-04-29 12:52:24 +0300 |
| commit | 7d74e98f4f8a47daac85b5de1ef6aa29a1637c06 (patch) | |
| tree | a413da14d06f1c1a9cbbe5ae33d7693c640ded5a /plugin_loader/plugin.py | |
| parent | fe1f6473e9324be5a3ae7bf5c641d1a652c7b5a6 (diff) | |
| download | decky-loader-7d74e98f4f8a47daac85b5de1ef6aa29a1637c06.tar.gz decky-loader-7d74e98f4f8a47daac85b5de1ef6aa29a1637c06.zip | |
Bug fixes
- Fixed KeyError in execute_in_tab
- Changed the plugin process dispatch method, this *should* fix that annoying server hang issue.
Diffstat (limited to 'plugin_loader/plugin.py')
| -rw-r--r-- | plugin_loader/plugin.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/plugin_loader/plugin.py b/plugin_loader/plugin.py index 0f8880f3..88857797 100644 --- a/plugin_loader/plugin.py +++ b/plugin_loader/plugin.py @@ -73,10 +73,7 @@ class PluginWrapper: def start(self): if self.passive: return self - get_event_loop().run_in_executor( - ProcessPoolExecutor(), - self._init - ) + ProcessPoolExecutor().submit(self._init, self) return self def stop(self): |
