diff --git a/bpython/args.py b/bpython/args.py index 7895d84a..69df4ba9 100644 --- a/bpython/args.py +++ b/bpython/args.py @@ -56,10 +56,7 @@ def error(self, msg): def version_banner(base="bpython") -> str: return _("{} version {} on top of Python {} {}").format( - base, - __version__, - sys.version.split()[0], - sys.executable, + base, __version__, sys.version.split()[0], sys.executable, ) @@ -140,9 +137,7 @@ def callback(group): help=_("Set log level for logging"), ) parser.add_argument( - "--log-output", - "-L", - help=_("Log output file"), + "--log-output", "-L", help=_("Log output file"), ) if extras is not None: diff --git a/bpython/autocomplete.py b/bpython/autocomplete.py index 0697e490..3f5219ab 100644 --- a/bpython/autocomplete.py +++ b/bpython/autocomplete.py @@ -208,7 +208,9 @@ def method_match_fuzzy(word, size, text) -> Union[Match, None]: class BaseCompletionType: """Describes different completion types""" - def __init__(self, shown_before_tab: bool=True, mode=AutocompleteModes.SIMPLE) -> None: + def __init__( + self, shown_before_tab: bool = True, mode=AutocompleteModes.SIMPLE + ) -> None: self._shown_before_tab = shown_before_tab self.method_match = MODES_MAP[mode] @@ -622,8 +624,7 @@ def matches(self, cursor_offset, line, **kwargs) -> Union[Dict, None]: if "\n" in current_block: assert cursor_offset <= len(line), "{!r} {!r}".format( - cursor_offset, - line, + cursor_offset, line, ) results = super().matches(cursor_offset, line, history=history) return results diff --git a/bpython/config.py b/bpython/config.py index 48686610..87783629 100644 --- a/bpython/config.py +++ b/bpython/config.py @@ -187,14 +187,8 @@ class Config: "up_one_line": "C-p", "yank_from_buffer": "C-y", }, - "cli": { - "suggestion_width": 0.8, - "trim_prompts": False, - }, - "curtsies": { - "list_above": False, - "right_arrow_completion": True, - }, + "cli": {"suggestion_width": 0.8, "trim_prompts": False,}, + "curtsies": {"list_above": False, "right_arrow_completion": True,}, } def __init__(self, config_path: Path) -> None: diff --git a/bpython/curtsies.py b/bpython/curtsies.py index 139bbae3..a21e157f 100644 --- a/bpython/curtsies.py +++ b/bpython/curtsies.py @@ -35,16 +35,14 @@ def __init__(self, config, locals_, banner, interp=None) -> None: self._request_refresh_callback = self.input_generator.event_trigger( events.RefreshRequestEvent ) - self._schedule_refresh_callback = ( - self.input_generator.scheduled_event_trigger( - events.ScheduledRefreshRequestEvent - ) + self._schedule_refresh_callback = self.input_generator.scheduled_event_trigger( + events.ScheduledRefreshRequestEvent ) - self._request_reload_callback = ( - self.input_generator.threadsafe_event_trigger(events.ReloadEvent) + self._request_reload_callback = self.input_generator.threadsafe_event_trigger( + events.ReloadEvent ) - self._interrupting_refresh_callback = ( - self.input_generator.threadsafe_event_trigger(lambda: None) + self._interrupting_refresh_callback = self.input_generator.threadsafe_event_trigger( + lambda: None ) self._request_undo_callback = self.input_generator.event_trigger( events.UndoEvent diff --git a/bpython/curtsiesfrontend/repl.py b/bpython/curtsiesfrontend/repl.py index f38304e9..724d6d56 100644 --- a/bpython/curtsiesfrontend/repl.py +++ b/bpython/curtsiesfrontend/repl.py @@ -307,12 +307,7 @@ class BaseRepl(Repl): """ def __init__( - self, - config, - locals_=None, - banner=None, - interp=None, - orig_tcattrs=None, + self, config, locals_=None, banner=None, interp=None, orig_tcattrs=None, ): """ locals_ is a mapping of locals to pass into the interpreter diff --git a/bpython/repl.py b/bpython/repl.py index ba9acf4d..8a787b1a 100644 --- a/bpython/repl.py +++ b/bpython/repl.py @@ -445,8 +445,7 @@ def __init__(self, interp, config): self.paster = PasteHelper(self.config.pastebin_helper) else: self.paster = PastePinnwand( - self.config.pastebin_url, - self.config.pastebin_expiry, + self.config.pastebin_url, self.config.pastebin_expiry, ) @property diff --git a/bpython/test/test_autocomplete.py b/bpython/test/test_autocomplete.py index ad991abe..79443554 100644 --- a/bpython/test/test_autocomplete.py +++ b/bpython/test/test_autocomplete.py @@ -257,8 +257,7 @@ def test_custom_get_attribute_not_invoked(self): def test_slots_not_crash(self): com = autocomplete.AttrCompletion() self.assertSetEqual( - com.matches(2, "A.", locals_={"A": Slots}), - {"A.b", "A.a"}, + com.matches(2, "A.", locals_={"A": Slots}), {"A.b", "A.a"}, ) diff --git a/bpython/test/test_crashers.py b/bpython/test/test_crashers.py index 64abff3e..a6342d76 100644 --- a/bpython/test/test_crashers.py +++ b/bpython/test/test_crashers.py @@ -100,10 +100,7 @@ def processExited(self, reason): str(TEST_CONFIG), "-q", # prevents version greeting ), - env={ - "TERM": "vt100", - "LANG": os.environ.get("LANG", "C.UTF-8"), - }, + env={"TERM": "vt100", "LANG": os.environ.get("LANG", "C.UTF-8"),}, usePTY=(master, slave, os.ttyname(slave)), ) return result diff --git a/bpython/urwid.py b/bpython/urwid.py index 1f63b137..4923f439 100644 --- a/bpython/urwid.py +++ b/bpython/urwid.py @@ -1143,12 +1143,7 @@ def options_callback(group): # TODO: maybe support displays other than raw_display? config, options, exec_args = bpargs.parse( - args, - ( - "Urwid options", - None, - options_callback, - ), + args, ("Urwid options", None, options_callback,), ) if options.help_reactors: