X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/e268cbaf668cc86b1e6aa52e52483cf4592e176c..17908718338e6ba10d01f3b484ed0fe9542b8169:/src/black/__init__.py?ds=inline diff --git a/src/black/__init__.py b/src/black/__init__.py index f51a50d..64a1865 100644 --- a/src/black/__init__.py +++ b/src/black/__init__.py @@ -2049,7 +2049,6 @@ class LineGenerator(Visitor[Line]): if leaf.value[tail_len + 1] == docstring[-1]: docstring = docstring + " " leaf.value = leaf.value[0:lead_len] + docstring + leaf.value[tail_len:] - normalize_string_quotes(leaf) yield from self.visit_default(leaf) @@ -5191,9 +5190,9 @@ def normalize_invisible_parens(node: Node, parens_after: Set[str]) -> None: if check_lpar: if is_walrus_assignment(child): - continue + pass - if child.type == syms.atom: + elif child.type == syms.atom: if maybe_make_parens_invisible_in_atom(child, parent=node): wrap_in_parentheses(node, child, visible=False) elif is_one_tuple(child): @@ -5832,7 +5831,8 @@ def normalize_path_maybe_ignore( `report` is where "path ignored" output goes. """ try: - normalized_path = path.resolve().relative_to(root).as_posix() + abspath = path if path.is_absolute() else Path.cwd() / path + normalized_path = abspath.resolve().relative_to(root).as_posix() except OSError as e: report.path_ignored(path, f"cannot be read because {e}") return None