Skip to content
Snippets Groups Projects
Verified Commit c960ad7d authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

FIx more mistakes in ExtensibleModel.

parent e1c88201
No related branches found
No related tags found
No related merge requests found
...@@ -14,7 +14,7 @@ class ExtensibleModel(object): ...@@ -14,7 +14,7 @@ class ExtensibleModel(object):
@classmethod @classmethod
def _safe_add(cls, obj: Any, name: Optional[str]) -> None: def _safe_add(cls, obj: Any, name: Optional[str]) -> None:
# Decide the name for the property # Decide the name for the attribute
if name is None: if name is None:
prop_name = obj.__name__ prop_name = obj.__name__
else: else:
...@@ -34,13 +34,13 @@ class ExtensibleModel(object): ...@@ -34,13 +34,13 @@ class ExtensibleModel(object):
def property(cls, func: Callable[[], Any], name: Optional[str] = None) -> None: def property(cls, func: Callable[[], Any], name: Optional[str] = None) -> None:
""" Adds the passed callable as a property. """ """ Adds the passed callable as a property. """
cls._safe_add(property(func), name) cls._safe_add(property(func), func.__name__)
@classmethod @classmethod
def method(cls, func: Callable[[], Any], name: Optional[str] = None) -> None: def method(cls, func: Callable[[], Any], name: Optional[str] = None) -> None:
""" Adds the passed callable as a property. """ """ Adds the passed callable as a method. """
cls._safe_add(func, name) cls._safe_add(func, func.__name__)
class SchoolRelated(models.Model): class SchoolRelated(models.Model):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment