Merge branch 'issue-2461' of https://github.com/GulliblePsychologist/evennia into GulliblePsychologist-issue-2461

This commit is contained in:
Griatch 2021-07-26 22:12:14 +02:00
commit b371391e91
3 changed files with 6 additions and 6 deletions

View file

@ -58,8 +58,8 @@ class AccountChangeForm(UserChangeForm):
label="Typeclass",
help_text="This is the Python-path to the class implementing the actual account functionality. "
"You usually don't need to change this from the default.<BR>"
"If your custom class is not found here, it may not be imported as part of Evennia's startup.",
choices=adminutils.get_and_load_typeclasses(parent=AccountDB),
"If your custom class is not found here, it may not be imported into Evennia yet.",
choices=lambda: adminutils.get_and_load_typeclasses(parent=AccountDB),
)
db_lock_storage = forms.CharField(

View file

@ -63,8 +63,8 @@ class ObjectCreateForm(forms.ModelForm):
help_text="This is the Python-path to the class implementing the actual functionality. "
f"<BR>If you are creating a Character you usually need <B>{settings.BASE_CHARACTER_TYPECLASS}</B> "
"or a subclass of that. <BR>If your custom class is not found in the list, it may not be imported "
"as part of Evennia's startup.",
choices=adminutils.get_and_load_typeclasses(parent=ObjectDB))
"into Evennia yet.",
choices=lambda: adminutils.get_and_load_typeclasses(parent=ObjectDB))
db_lock_storage = forms.CharField( label="Locks",
required=False,

View file

@ -22,8 +22,8 @@ class ScriptForm(forms.ModelForm):
db_typeclass_path = forms.ChoiceField(
label="Typeclass",
help_text="This is the Python-path to the class implementing the actual script functionality. "
"<BR>If your custom class is not found here, it may not be imported as part of Evennia's startup.",
choices=adminutils.get_and_load_typeclasses(
"<BR>If your custom class is not found here, it may not be imported into Evennia yet.",
choices=lambda: adminutils.get_and_load_typeclasses(
parent=ScriptDB, excluded_parents=["evennia.prototypes.prototypes.DbPrototype"])
)