10.01.26
This commit is contained in:
@@ -103,15 +103,26 @@ class Model(URLMixin, PoolBase, metaclass=ModelMeta):
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def _get_name(cls):
|
def _get_name(cls):
|
||||||
'''
|
if cls.__doc__ is None:
|
||||||
Returns the first non-empty line of the model docstring.
|
print("\n💥 MODELE SANS DOCSTRING :", cls.__name__, " (module:", cls.__module__, ")")
|
||||||
'''
|
raise Exception("MODELE SANS DOCSTRING")
|
||||||
assert cls.__doc__, '%s has no docstring' % cls
|
|
||||||
lines = cls.__doc__.splitlines()
|
lines = cls.__doc__.splitlines()
|
||||||
for line in lines:
|
if lines:
|
||||||
line = line.strip()
|
return lines[0]
|
||||||
if line:
|
return cls.__name__
|
||||||
return line
|
|
||||||
|
# @classmethod
|
||||||
|
# def _get_name(cls):
|
||||||
|
# '''
|
||||||
|
# Returns the first non-empty line of the model docstring.
|
||||||
|
# '''
|
||||||
|
# assert cls.__doc__, '%s has no docstring' % cls
|
||||||
|
# lines = cls.__doc__.splitlines()
|
||||||
|
# for line in lines:
|
||||||
|
# line = line.strip()
|
||||||
|
# if line:
|
||||||
|
# return line
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def __register__(cls, module_name):
|
def __register__(cls, module_name):
|
||||||
|
|||||||
Reference in New Issue
Block a user