Fix pyright issues (#766)

This commit is contained in:
Nikhil Rao 2023-04-03 15:12:38 -07:00 committed by GitHub
parent de0f80dba6
commit a7f00057c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 8 deletions

View File

@ -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.

View File

@ -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(),
) )

View File

@ -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))