diff --git a/plugin/input_handlers.py b/plugin/input_handlers.py index d1a0179..3af16b5 100644 --- a/plugin/input_handlers.py +++ b/plugin/input_handlers.py @@ -1,12 +1,11 @@ import sublime_plugin -import logging - -from typing import Tuple, Union, List # Input handlers ############################################################ class SimpleTextInput(sublime_plugin.TextInputHandler): def __init__(self, args): + if not isinstance(args, list): + args = [args] self.input, *self.next_inputs = args self.argname, self.default = self.input @@ -29,6 +28,8 @@ class SimpleTextInput(sublime_plugin.TextInputHandler): class SimpleListInput(sublime_plugin.ListInputHandler): def __init__(self, args): + if not isinstance(args, list): + args = [args] self.input, *self.next_inputs = args self.argname, self.list = self.input diff --git a/plugin/quickpanel/qpbrowser.py b/plugin/quickpanel/qpbrowser.py index 05bb080..4674c21 100644 --- a/plugin/quickpanel/qpbrowser.py +++ b/plugin/quickpanel/qpbrowser.py @@ -4,7 +4,7 @@ import logging from . import qp_globals as qpg from ..core.workspace import workspaces -from ..core.buffers import buffers +# from ..core.buffers import buffers logger = logging.getLogger(__name__)