Skip to content

Commit

Permalink
Update black and reformat all. (#388)
Browse files Browse the repository at this point in the history
This should get rid of test failures.
Carreau authored Feb 12, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2 parents 9313aba + 1a384a4 commit 7b71573
Showing 10 changed files with 21 additions and 14 deletions.
1 change: 0 additions & 1 deletion papyri/__init__.py
Original file line number Diff line number Diff line change
@@ -163,7 +163,6 @@
"""


import io
import sys
import zipfile
1 change: 1 addition & 0 deletions papyri/browser.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""
papyri browser
"""

import sys
from typing import List

1 change: 1 addition & 0 deletions papyri/core.py
Original file line number Diff line number Diff line change
@@ -7,6 +7,7 @@
It should likely be the modules with the less dependencies as well as being synchronous, to be usable from most context
and minimal installs.
"""

from __future__ import annotations

import json
1 change: 0 additions & 1 deletion papyri/miniserde.py
Original file line number Diff line number Diff line change
@@ -64,7 +64,6 @@
"""


from functools import lru_cache
from typing import Union
from typing import get_type_hints as gth
3 changes: 2 additions & 1 deletion papyri/myst_ast.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""
An attempt to create AST from MyST spec.
"""

from typing import List, Union, Optional, Dict

from .common_ast import Node, register
@@ -310,7 +311,7 @@ class MRoot(Node):
"take2.DefList",
"take2.DefListItem",
"take2.FieldList",
MComment # this seem not right but triggers an error with numpy narrative documentation
MComment, # this seem not right but triggers an error with numpy narrative documentation
# MTable,
# MFootnoteDefinition,
]
1 change: 0 additions & 1 deletion papyri/myst_serialiser.py
Original file line number Diff line number Diff line change
@@ -10,7 +10,6 @@
This is a prototype of serializer that respect this layout.
"""


from typing import Union
from typing import get_type_hints as gth

24 changes: 15 additions & 9 deletions papyri/signature.py
Original file line number Diff line number Diff line change
@@ -38,9 +38,11 @@ def to_parameter(self) -> inspect.Parameter:
name=self.name,
kind=getattr(inspect._ParameterKind, self.kind),
default=inspect._empty if isinstance(self.default, Empty) else self.default,
annotation=inspect._empty
if isinstance(self.annotation, Empty)
else self.annotation,
annotation=(
inspect._empty
if isinstance(self.annotation, Empty)
else self.annotation
),
)


@@ -132,18 +134,22 @@ def to_node(self) -> SignatureNode:
name=param.name,
annotation=annotation,
kind=param.kind.name,
default=_empty
if param.default is inspect._empty
else clean_hexaddress(str(param.default)),
default=(
_empty
if param.default is inspect._empty
else clean_hexaddress(str(param.default))
),
)
)
assert isinstance(kind, str)
return SignatureNode(
kind=kind,
parameters=parameters,
return_annotation=_empty
if self._sig.return_annotation is inspect._empty
else str(self._sig.return_annotation),
return_annotation=(
_empty
if self._sig.return_annotation is inspect._empty
else str(self._sig.return_annotation)
),
target_name=self.target_item.__name__,
)

1 change: 1 addition & 0 deletions papyri/tests/test_signatures.py
Original file line number Diff line number Diff line change
@@ -2,6 +2,7 @@
This file is meant to test the serialisation / deserialization
of function signature to JSON.
"""

from papyri.signature import Signature as SignatureObject, SignatureNode
import json
from typing import Union, Optional
1 change: 1 addition & 0 deletions papyri/textual.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""
papyri textual
"""

from pathlib import Path

from textual.app import App, ComposeResult, RenderResult
1 change: 0 additions & 1 deletion papyri/vref.py
Original file line number Diff line number Diff line change
@@ -2,7 +2,6 @@
vestigial things from velin.
"""


import numpydoc.docscrape as nds


0 comments on commit 7b71573

Please sign in to comment.