Fix pyright issues (#766)
This commit is contained in:
parent
de0f80dba6
commit
a7f00057c6
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
||||||
from pynecone.utils import to_snake_case
|
from pynecone.utils import format
|
||||||
|
|
||||||
from .html import ATTR_TO_ELEMENTS
|
from .html import ATTR_TO_ELEMENTS
|
||||||
from .react import POSSIBLE_STANDARD_NAMES
|
from .react import POSSIBLE_STANDARD_NAMES
|
||||||
@ -29,7 +29,7 @@ def attr_to_prop(attr_name: str) -> str:
|
|||||||
"""
|
"""
|
||||||
if attr_name in ATTR_TO_PROP_OVERRIDES:
|
if attr_name in ATTR_TO_PROP_OVERRIDES:
|
||||||
return ATTR_TO_PROP_OVERRIDES[attr_name]
|
return ATTR_TO_PROP_OVERRIDES[attr_name]
|
||||||
return to_snake_case(POSSIBLE_STANDARD_NAMES.get(attr_name, attr_name))
|
return format.to_snake_case(POSSIBLE_STANDARD_NAMES.get(attr_name, attr_name))
|
||||||
|
|
||||||
|
|
||||||
# Names of HTML attributes that are provided by Pynecone out of the box.
|
# Names of HTML attributes that are provided by Pynecone out of the box.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"""Base class definition for raw HTML elements."""
|
"""Base class definition for raw HTML elements."""
|
||||||
|
|
||||||
from pynecone import utils
|
|
||||||
from pynecone.components.component import Component
|
from pynecone.components.component import Component
|
||||||
|
from pynecone.utils import path_ops
|
||||||
|
|
||||||
|
|
||||||
class Element(Component):
|
class Element(Component):
|
||||||
@ -27,7 +27,7 @@ class Element(Component):
|
|||||||
style=self.style,
|
style=self.style,
|
||||||
class_name=self.class_name,
|
class_name=self.class_name,
|
||||||
).set(
|
).set(
|
||||||
contents=utils.join(
|
contents=path_ops.join(
|
||||||
[str(tag.contents)] + [child.render() for child in self.children]
|
[str(tag.contents)] + [child.render() for child in self.children]
|
||||||
).strip(),
|
).strip(),
|
||||||
)
|
)
|
||||||
|
@ -12,7 +12,7 @@ running this script.
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from pynecone.compiler.templates import join
|
from pynecone.utils import path_ops
|
||||||
|
|
||||||
from .constants import ELEMENT_TO_PROPS, ELEMENTS
|
from .constants import ELEMENT_TO_PROPS, ELEMENTS
|
||||||
|
|
||||||
@ -45,10 +45,10 @@ def compile_pyclass_props(element: str) -> str:
|
|||||||
Returns:
|
Returns:
|
||||||
A string containing compiled props for the element.
|
A string containing compiled props for the element.
|
||||||
"""
|
"""
|
||||||
return join(PROP(prop=prop) for prop in ELEMENT_TO_PROPS[element])
|
return path_ops.join(PROP(prop=prop) for prop in ELEMENT_TO_PROPS[element])
|
||||||
|
|
||||||
|
|
||||||
PYCLASS = join(
|
PYCLASS = path_ops.join(
|
||||||
[
|
[
|
||||||
"",
|
"",
|
||||||
"class {name}(Element): # noqa: E742",
|
"class {name}(Element): # noqa: E742",
|
||||||
@ -105,4 +105,4 @@ for element in sorted(ELEMENTS):
|
|||||||
|
|
||||||
os.makedirs(ELEMENTS_DIR, exist_ok=True)
|
os.makedirs(ELEMENTS_DIR, exist_ok=True)
|
||||||
with open(INIT_PY_PATH, "w+") as f:
|
with open(INIT_PY_PATH, "w+") as f:
|
||||||
f.write(join(INIT_PY))
|
f.write(path_ops.join(INIT_PY))
|
||||||
|
Loading…
Reference in New Issue
Block a user