def __new__(cls, name, bases, attrs): if 'verbose_name' not in attrs: attrs['verbose_name'] = capfirst(' '.join( convert_camelcase(name).rsplit(' ', 1)[:-1])) if 'slug' not in attrs: attrs['slug'] = name[:-6].lower() if name.endswith( "Search") else name.lower() return super(BaseSearchMetaclass, cls).__new__(cls, name, bases, attrs)
def __new__(cls, name, bases, attrs): if 'verbose_name' not in attrs: attrs['verbose_name'] = capfirst(' '.join(convert_camelcase(name).rsplit(' ', 1)[:-1])) if 'slug' not in attrs: attrs['slug'] = name.lower() return super(BaseSearchMetaclass, cls).__new__(cls, name, bases, attrs)
def __new__(cls, name, bases, attrs): if 'slug' not in attrs: attrs['slug'] = name.lower() if 'verbose_name' not in attrs: attrs['verbose_name'] = capfirst(convert_camelcase(name)) return super(PersonMetaclass, cls).__new__(cls, name, bases, attrs)