.vscode/launch.json | 15 +++++++++++++++
ptfm/builtins/plugin/fs.py | 4 ++--
ptfm/builtins/ui/termui/termui.py | 5 ++---
ptfm/cli.py | 2 +-
4 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..fe724b1
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,15 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "Python: Module",
+ "type": "python",
+ "request": "launch",
+ "module": "ptfm.cli",
+ "console": "externalTerminal"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/ptfm/builtins/plugin/fs.py b/ptfm/builtins/plugin/fs.py
index 390377e..2d058b7 100644
--- a/ptfm/builtins/plugin/fs.py
+++ b/ptfm/builtins/plugin/fs.py
@@ -6,8 +6,8 @@ import asyncio
from asyncio import CancelledError
import logging
-import aionotify
-from aionotify import Flags
+# import aionotify
+# from aionotify import Flags
from ptfm.event import listen, emit
diff --git a/ptfm/builtins/ui/termui/termui.py b/ptfm/builtins/ui/termui/termui.py
index 680d25a..f8d8451 100644
--- a/ptfm/builtins/ui/termui/termui.py
+++ b/ptfm/builtins/ui/termui/termui.py
@@ -19,7 +19,6 @@ from prompt_toolkit.layout.processors import Processor, Transformation
from prompt_toolkit.patch_stdout import patch_stdout
from prompt_toolkit.buffer import Buffer
from prompt_toolkit.document import Document
-from prompt_toolkit.eventloop import use_asyncio_event_loop
from prompt_toolkit.widgets import Label
@@ -255,7 +254,7 @@ class TermUI(UI):
])
layout = Layout(self.split)
# import ipdb; ipdb.set_trace()
- use_asyncio_event_loop()
+ # use_asyncio_event_loop()
self.app = Application(
key_bindings=self.bindings,
layout=layout,
@@ -432,7 +431,7 @@ class TermUI(UI):
def run(self):
with patch_stdout():
asyncio.get_event_loop().run_until_complete(
- self.app.run_async().to_asyncio_future())
+ self.app.run_async())
@command()
def help(self):
diff --git a/ptfm/cli.py b/ptfm/cli.py
index c526799..c1572c2 100644
--- a/ptfm/cli.py
+++ b/ptfm/cli.py
@@ -61,7 +61,7 @@ def load_ui(ui_def):
def main(root, kakoune, place, plugins, ui):
"""A simple file manager"""
from .utils import LOGGING_CONFIG
- logging.config.dictConfig(LOGGING_CONFIG)
+ # logging.config.dictConfig(LOGGING_CONFIG)
root = Path(root).absolute()
controler = None