MCPcopy
hub / github.com/ormar-orm/ormar / get_name

Method get_name

ormar/models/newbasemodel.py:549–564  ·  view source on GitHub ↗

Returns name of the Model class, by default lowercase. :param lower: flag if name should be set to lowercase :type lower: bool :return: name of the model :rtype: str

(cls, lower: bool = True)

Source from the content-addressed store, hash-verified

547
548 @classmethod
549 def get_name(cls, lower: bool = True) -> str:
550 """
551 Returns name of the Model class, by default lowercase.
552
553 :param lower: flag if name should be set to lowercase
554 :type lower: bool
555 :return: name of the model
556 :rtype: str
557 """
558 if lower:
559 try:
560 return cls._lower_name # type: ignore[attr-defined]
561 except AttributeError:
562 cls._lower_name = cls.__name__.lower() # type: ignore[attr-defined]
563 return cls._lower_name # type: ignore[attr-defined]
564 return cls.__name__
565
566 @property
567 def pk_column(self) -> sqlalchemy.Column:

Callers 15

_process_kwargsMethod · 0.95
before_saveFunction · 0.80
after_saveFunction · 0.80
before_updateFunction · 0.80
after_updateFunction · 0.80
before_deleteFunction · 0.80
after_deleteFunction · 0.80
after_bulk_updateFunction · 0.80
before_save2Function · 0.80
before_relation_addFunction · 0.80
after_relation_addFunction · 0.80

Calls

no outgoing calls

Tested by 15

before_saveFunction · 0.64
after_saveFunction · 0.64
before_updateFunction · 0.64
after_updateFunction · 0.64
before_deleteFunction · 0.64
after_deleteFunction · 0.64
after_bulk_updateFunction · 0.64
before_save2Function · 0.64
before_relation_addFunction · 0.64
after_relation_addFunction · 0.64
before_relation_removeFunction · 0.64
after_relation_removeFunction · 0.64