evennia.utilsΒΆ
This sub-package holds the miscelaneous utilities used by other modules in Evennia. It also holds the idmapper in-memory caching functionality.
- evennia.utils.ansi
- Markup
ANSIParserANSIParser.ansi_mapANSIParser.ansi_xterm256_bright_bg_mapANSIParser.xterm256_fgANSIParser.xterm256_bgANSIParser.xterm256_gfgANSIParser.xterm256_gbgANSIParser.mxp_reANSIParser.mxp_url_reANSIParser.brightbg_subANSIParser.xterm256_fg_subANSIParser.xterm256_bg_subANSIParser.xterm256_gfg_subANSIParser.xterm256_gbg_subANSIParser.ansi_subANSIParser.mxp_subANSIParser.mxp_url_subANSIParser.ansi_map_dictANSIParser.ansi_xterm256_bright_bg_map_dictANSIParser.ansi_reANSIParser.ansi_regexANSIParser.ansi_escapesANSIParser.unsafe_tokensANSIParser.sub_ansi()ANSIParser.sub_brightbg()ANSIParser.sub_xterm256()ANSIParser.strip_raw_codes()ANSIParser.strip_mxp()ANSIParser.strip_unsafe_tokens()ANSIParser.parse_ansi()
parse_ansi()strip_ansi()strip_raw_ansi()strip_unsafe_tokens()strip_mxp()raw()ANSIMetaANSIStringANSIString.re_formatANSIString.__init__()ANSIString.clean()ANSIString.raw()ANSIString.partition()ANSIString.split()ANSIString.rsplit()ANSIString.strip()ANSIString.lstrip()ANSIString.capitalize()ANSIString.count()ANSIString.decode()ANSIString.encode()ANSIString.endswith()ANSIString.expandtabs()ANSIString.find()ANSIString.format()ANSIString.index()ANSIString.isalnum()ANSIString.isalpha()ANSIString.isdigit()ANSIString.islower()ANSIString.isspace()ANSIString.istitle()ANSIString.isupper()ANSIString.lower()ANSIString.replace()ANSIString.rfind()ANSIString.rindex()ANSIString.rstrip()ANSIString.startswith()ANSIString.swapcase()ANSIString.translate()ANSIString.upper()ANSIString.join()ANSIString.center()ANSIString.ljust()ANSIString.rjust()
- evennia.utils.batchprocessors
- evennia.utils.containers
- evennia.utils.create
- evennia.utils.dbserialize
to_pickle()from_pickle()do_pickle()do_unpickle()dbserialize()dbunserialize()ContentTypeContentType.DoesNotExistContentType.MultipleObjectsReturnedContentType.app_labelContentType.app_labeled_nameContentType.get_all_objects_for_this_type()ContentType.get_object_for_this_type()ContentType.idContentType.logentry_setContentType.modelContentType.model_class()ContentType.nameContentType.natural_key()ContentType.objectsContentType.permission_set
IntFlagMutableMappingMutableSequenceMutableSetObjectDoesNotExistOrderedDictSafeStringUnpicklingErrordefaultdictdequedeserialize()dumps()is_iter()loads()pack_dbobj()pack_session()to_bytes()unpack_dbobj()unpack_session()update_wrapper()uses_database()
- evennia.utils.eveditor
CmdSaveYesNoSaveYesNoCmdSetCmdEditorBaseCmdLineInputCmdEditorGroupEvEditorCmdSetEvEditorEvEditor.__init__()EvEditor.load_buffer()EvEditor.get_buffer()EvEditor.update_buffer()EvEditor.quit()EvEditor.save_buffer()EvEditor.update_undo()EvEditor.display_buffer()EvEditor.display_help()EvEditor.deduce_indent()EvEditor.decrease_indent()EvEditor.increase_indent()EvEditor.swap_autoindent()
- evennia.utils.evform
- evennia.utils.evmenu
- Menu generation from template string
EvMenuErrorEvMenuGotoAbortMessageCmdEvMenuNodeEvMenuCmdSetEvMenuEvMenu.node_border_charEvMenu.__init__()EvMenu.goto()EvMenu.close_menu()EvMenu.print_debug_info()EvMenu.msg()EvMenu.parse_input()EvMenu.display_nodetext()EvMenu.display_helptext()EvMenu.display_tooltip()EvMenu.nodetext_formatter()EvMenu.helptext_formatter()EvMenu.options_formatter()EvMenu.node_formatter()
list_node()CmdGetInputInputCmdSetget_input()CmdYesNoQuestionYesNoQuestionCmdSetask_yes_no()parse_menu_template()template2menu()
- evennia.utils.evmore
CmdMoreCmdMoreExitCmdSetMorequeryset_maxsize()EvMoreEvMore.__init__()EvMore.display()EvMore.page_top()EvMore.page_end()EvMore.page_next()EvMore.page_back()EvMore.page_quit()EvMore.start()EvMore.paginator_index()EvMore.paginator_slice()EvMore.paginator_django()EvMore.init_evtable()EvMore.init_queryset()EvMore.init_django_paginator()EvMore.init_iterable()EvMore.init_f_str()EvMore.init_str()EvMore.init_pages()EvMore.paginator()EvMore.page_formatter()
msg()
- evennia.utils.evtable
- evennia.utils.funcparser
ParsingErrorFuncParserfuncparser_callable_eval()funcparser_callable_toint()funcparser_callable_int2str()funcparser_callable_an()funcparser_callable_add()funcparser_callable_sub()funcparser_callable_mult()funcparser_callable_div()funcparser_callable_round()funcparser_callable_random()funcparser_callable_randint()funcparser_callable_choice()funcparser_callable_pad()funcparser_callable_crop()funcparser_callable_space()funcparser_callable_justify()funcparser_callable_left_justify()funcparser_callable_right_justify()funcparser_callable_center_justify()funcparser_callable_clr()funcparser_callable_pluralize()funcparser_callable_search()funcparser_callable_search_list()funcparser_callable_you()funcparser_callable_you_capitalize()funcparser_callable_your()funcparser_callable_your_capitalize()funcparser_callable_conjugate()funcparser_callable_conjugate_for_pronouns()funcparser_callable_pronoun()funcparser_callable_pronoun_capitalize()
- evennia.utils.gametime
- evennia.utils.hex_colors
- evennia.utils.logger
log_info()info()log_infomsg()log_msg()log_warn()warn()warning()log_warnmsg()log_err()error()err()log_errmsg()log_trace()log_tracemsg()exception()critical()trace()log_dep()dep()deprecated()log_depmsg()log_sec()sec()security()log_secmsg()log_server()GetLogObserverGetPortalLogObserverGetServerLogObservertimeformat()WeeklyLogFileEvenniaLogFilelog_file()log_file_exists()rotate_log_file()delete_log_file()tail_log_file()
- evennia.utils.optionclasses
- evennia.utils.optionhandler
- evennia.utils.picklefield
PickledObjectwrap_conflictual_object()dbsafe_encode()dbsafe_decode()PickledWidgetPickledFormFieldPickledObjectFieldPickledObjectField.__init__()PickledObjectField.get_default()PickledObjectField.from_db_value()PickledObjectField.formfield()PickledObjectField.pre_save()PickledObjectField.get_db_prep_value()PickledObjectField.value_to_string()PickledObjectField.get_internal_type()PickledObjectField.get_db_prep_lookup()
- evennia.utils.search
search_object()search_account()search_script()search_message()search_channel()search_help_entry()search_tag()search_script_tag()search_account_tag()search_channel_tag()search_typeclass()SimpleLazyObjectaccount_search()accounts()channel_search()channels()help_entries()help_entry_search()message_search()messages()object_search()objects()script_search()scripts()search_account_attribute()search_accounts()search_attribute_object()search_channel_attribute()search_channels()search_help()search_help_entries()search_messages()search_object_attribute()search_object_by_tag()search_objects()search_objects_by_typeclass()search_script_attribute()search_scripts()search_tag_object()
- evennia.utils.test_resources
mockdelay()mockdeferLater()unload_module()EvenniaTestMixinEvenniaTestMixin.account_typeclassEvenniaTestMixin.object_typeclassEvenniaTestMixin.character_typeclassEvenniaTestMixin.exit_typeclassEvenniaTestMixin.room_typeclassEvenniaTestMixin.script_typeclassEvenniaTestMixin.create_accounts()EvenniaTestMixin.teardown_accounts()EvenniaTestMixin.create_rooms()EvenniaTestMixin.create_objs()EvenniaTestMixin.create_chars()EvenniaTestMixin.create_script()EvenniaTestMixin.setup_session()EvenniaTestMixin.teardown_session()EvenniaTestMixin.setUp()EvenniaTestMixin.tearDown()
EvenniaCommandTestMixinBaseEvenniaTestCaseEvenniaTestCaseBaseEvenniaTestEvenniaTestBaseEvenniaCommandTestEvenniaCommandTest
- evennia.utils.text2html
TextToHTMLparserTextToHTMLparser.tabstopTextToHTMLparser.style_codesTextToHTMLparser.ansi_color_codesTextToHTMLparser.xterm_fg_codesTextToHTMLparser.ansi_bg_codesTextToHTMLparser.xterm_bg_codesTextToHTMLparser.re_styleTextToHTMLparser.colorlistTextToHTMLparser.bglistTextToHTMLparser.re_stringTextToHTMLparser.re_urlTextToHTMLparser.re_protocolTextToHTMLparser.re_valid_no_protocolTextToHTMLparser.re_mxplinkTextToHTMLparser.re_mxpurlTextToHTMLparser.remove_bells()TextToHTMLparser.remove_backspaces()TextToHTMLparser.convert_linebreaks()TextToHTMLparser.convert_urls()TextToHTMLparser.sub_mxp_links()TextToHTMLparser.sub_mxp_urls()TextToHTMLparser.sub_text()TextToHTMLparser.format_styles()TextToHTMLparser.parse()
parse_html()
- evennia.utils.utils
is_iter()make_iter()wrap()fill()pad()crop()dedent()justify()columnize()iter_to_str()list_to_string()iter_to_string()compress_whitespace()wildcard_to_regexp()time_format()datetime_format()host_os_is()get_evennia_version()pypath_to_realpath()dbref()dbref_to_obj()dbid_to_obj()latinify()to_bytes()to_str()validate_email_address()inherits_from()server_services()uses_database()delay()repeat()unrepeat()run_async()check_evennia_dependencies()has_parent()mod_import_from_path()mod_import()all_from_module()callables_from_module()variable_from_module()string_from_module()random_string_from_module()fuzzy_import_from_module()class_from_module()object_from_module()init_new_account()string_similarity()string_suggestions()string_partial_matching()group_objects_by_key_and_desc()format_table()percent()percentile()format_grid()get_evennia_pids()deepsize()lazy_propertystrip_control_sequences()calledby()m_len()display_len()at_search_result()LimitedSizeOrderedDictget_game_dir_path()get_all_typeclasses()get_all_cmdsets()interactive()safe_convert_to_types()strip_unsafe_input()copy_word_case()run_in_main_thread()int2str()str2int()match_ip()ip_from_request()value_is_integer()
- evennia.utils.validatorfuncs
- evennia.utils.idmapper
- evennia.utils.idmapper.manager
- evennia.utils.idmapper.models
SharedMemoryModelBaseSharedMemoryModelSharedMemoryModel.objectsSharedMemoryModel.MetaSharedMemoryModel.get_cached_instance()SharedMemoryModel.cache_instance()SharedMemoryModel.get_all_cached_instances()SharedMemoryModel.flush_cached_instance()SharedMemoryModel.flush_instance_cache()SharedMemoryModel.at_idmapper_flush()SharedMemoryModel.flush_from_cache()SharedMemoryModel.delete()SharedMemoryModel.save()SharedMemoryModel.pathSharedMemoryModel.typename
WeakSharedMemoryModelBaseWeakSharedMemoryModelflush_cache()flush_cached_instance()update_cached_instance()conditional_flush()cache_size()
- evennia.utils.idmapper.tests
- evennia.utils.verb_conjugation
- evennia.utils.verb_conjugation.conjugate
- evennia.utils.verb_conjugation.pronouns
- evennia.utils.verb_conjugation.tests
TestVerbConjugateTestVerbConjugate.test_verb_infinitiveTestVerbConjugate.test_verb_conjugateTestVerbConjugate.test_verb_presentTestVerbConjugate.test_verb_present_participleTestVerbConjugate.test_verb_pastTestVerbConjugate.test_verb_past_participleTestVerbConjugate.test_verb_get_all_tenses()TestVerbConjugate.test_verb_tenseTestVerbConjugate.test_verb_is_tenseTestVerbConjugate.test_verb_is_presentTestVerbConjugate.test_verb_is_present_participleTestVerbConjugate.test_verb_is_pastTestVerbConjugate.test_verb_is_past_participleTestVerbConjugate.test_verb_actor_stance_componentsTestVerbConjugate.test_verb_actor_stance_components_00_have()TestVerbConjugate.test_verb_actor_stance_components_01_swimming()TestVerbConjugate.test_verb_actor_stance_components_02_give()TestVerbConjugate.test_verb_actor_stance_components_03_given()TestVerbConjugate.test_verb_actor_stance_components_04_am()TestVerbConjugate.test_verb_actor_stance_components_05_doing()TestVerbConjugate.test_verb_actor_stance_components_06_are()TestVerbConjugate.test_verb_actor_stance_components_07_had()TestVerbConjugate.test_verb_actor_stance_components_08_grin()TestVerbConjugate.test_verb_actor_stance_components_09_smile()TestVerbConjugate.test_verb_actor_stance_components_10_vex()TestVerbConjugate.test_verb_actor_stance_components_11_thrust()TestVerbConjugate.test_verb_conjugate_0_inf()TestVerbConjugate.test_verb_conjugate_1_inf()TestVerbConjugate.test_verb_conjugate_2_inf()TestVerbConjugate.test_verb_conjugate_3_inf()TestVerbConjugate.test_verb_conjugate_4_inf()TestVerbConjugate.test_verb_conjugate_5_inf()TestVerbConjugate.test_verb_conjugate_6_inf()TestVerbConjugate.test_verb_conjugate_7_2sgpres()TestVerbConjugate.test_verb_conjugate_8_3sgpres()TestVerbConjugate.test_verb_infinitive_0_have()TestVerbConjugate.test_verb_infinitive_1_swim()TestVerbConjugate.test_verb_infinitive_2_give()TestVerbConjugate.test_verb_infinitive_3_given()TestVerbConjugate.test_verb_infinitive_4_am()TestVerbConjugate.test_verb_infinitive_5_doing()TestVerbConjugate.test_verb_infinitive_6_are()TestVerbConjugate.test_verb_is_past_0_1st()TestVerbConjugate.test_verb_is_past_1_1st()TestVerbConjugate.test_verb_is_past_2_1st()TestVerbConjugate.test_verb_is_past_3_1st()TestVerbConjugate.test_verb_is_past_4_1st()TestVerbConjugate.test_verb_is_past_5_1st()TestVerbConjugate.test_verb_is_past_6_1st()TestVerbConjugate.test_verb_is_past_7_2nd()TestVerbConjugate.test_verb_is_past_participle_0_have()TestVerbConjugate.test_verb_is_past_participle_1_swimming()TestVerbConjugate.test_verb_is_past_participle_2_give()TestVerbConjugate.test_verb_is_past_participle_3_given()TestVerbConjugate.test_verb_is_past_participle_4_am()TestVerbConjugate.test_verb_is_past_participle_5_doing()TestVerbConjugate.test_verb_is_past_participle_6_are()TestVerbConjugate.test_verb_is_past_participle_7_had()TestVerbConjugate.test_verb_is_present_0_1st()TestVerbConjugate.test_verb_is_present_1_1st()TestVerbConjugate.test_verb_is_present_2_1st()TestVerbConjugate.test_verb_is_present_3_1st()TestVerbConjugate.test_verb_is_present_4_1st()TestVerbConjugate.test_verb_is_present_5_1st()TestVerbConjugate.test_verb_is_present_6_1st()TestVerbConjugate.test_verb_is_present_7_1st()TestVerbConjugate.test_verb_is_present_participle_0_have()TestVerbConjugate.test_verb_is_present_participle_1_swim()TestVerbConjugate.test_verb_is_present_participle_2_give()TestVerbConjugate.test_verb_is_present_participle_3_given()TestVerbConjugate.test_verb_is_present_participle_4_am()TestVerbConjugate.test_verb_is_present_participle_5_doing()TestVerbConjugate.test_verb_is_present_participle_6_are()TestVerbConjugate.test_verb_is_tense_0_inf()TestVerbConjugate.test_verb_is_tense_1_inf()TestVerbConjugate.test_verb_is_tense_2_inf()TestVerbConjugate.test_verb_is_tense_3_inf()TestVerbConjugate.test_verb_is_tense_4_inf()TestVerbConjugate.test_verb_is_tense_5_inf()TestVerbConjugate.test_verb_is_tense_6_inf()TestVerbConjugate.test_verb_past_0_1st()TestVerbConjugate.test_verb_past_1_1st()TestVerbConjugate.test_verb_past_2_1st()TestVerbConjugate.test_verb_past_3_1st()TestVerbConjugate.test_verb_past_4_1st()TestVerbConjugate.test_verb_past_5_1st()TestVerbConjugate.test_verb_past_6_1st()TestVerbConjugate.test_verb_past_7_2nd()TestVerbConjugate.test_verb_past_participle_0_have()TestVerbConjugate.test_verb_past_participle_1_swim()TestVerbConjugate.test_verb_past_participle_2_give()TestVerbConjugate.test_verb_past_participle_3_given()TestVerbConjugate.test_verb_past_participle_4_am()TestVerbConjugate.test_verb_past_participle_5_doing()TestVerbConjugate.test_verb_past_participle_6_are()TestVerbConjugate.test_verb_present_0_1st()TestVerbConjugate.test_verb_present_1_1st()TestVerbConjugate.test_verb_present_2_1st()TestVerbConjugate.test_verb_present_3_1st()TestVerbConjugate.test_verb_present_4_1st()TestVerbConjugate.test_verb_present_5_1st()TestVerbConjugate.test_verb_present_6_1st()TestVerbConjugate.test_verb_present_7_2nd()TestVerbConjugate.test_verb_present_8_3rd()TestVerbConjugate.test_verb_present_participle_0_have()TestVerbConjugate.test_verb_present_participle_1_swim()TestVerbConjugate.test_verb_present_participle_2_give()TestVerbConjugate.test_verb_present_participle_3_given()TestVerbConjugate.test_verb_present_participle_4_am()TestVerbConjugate.test_verb_present_participle_5_doing()TestVerbConjugate.test_verb_present_participle_6_are()TestVerbConjugate.test_verb_tense_0_have()TestVerbConjugate.test_verb_tense_1_swim()TestVerbConjugate.test_verb_tense_2_give()TestVerbConjugate.test_verb_tense_3_given()TestVerbConjugate.test_verb_tense_4_am()TestVerbConjugate.test_verb_tense_5_doing()TestVerbConjugate.test_verb_tense_6_are()
TestPronounMappingTestPronounMapping.test_default_mappingTestPronounMapping.test_mapping_with_optionsTestPronounMapping.test_colloquial_pluralsTestPronounMapping.test_colloquial_plurals_0_you()TestPronounMapping.test_colloquial_plurals_1_I()TestPronounMapping.test_colloquial_plurals_2_Me()TestPronounMapping.test_colloquial_plurals_3_your()TestPronounMapping.test_colloquial_plurals_4_they()TestPronounMapping.test_colloquial_plurals_5_they()TestPronounMapping.test_colloquial_plurals_6_yourself()TestPronounMapping.test_colloquial_plurals_7_myself()TestPronounMapping.test_default_mapping_00_you()TestPronounMapping.test_default_mapping_01_I()TestPronounMapping.test_default_mapping_02_Me()TestPronounMapping.test_default_mapping_03_ours()TestPronounMapping.test_default_mapping_04_yourself()TestPronounMapping.test_default_mapping_05_yourselves()TestPronounMapping.test_default_mapping_06_he()TestPronounMapping.test_default_mapping_07_her()TestPronounMapping.test_default_mapping_08_their()TestPronounMapping.test_default_mapping_09_itself()TestPronounMapping.test_default_mapping_10_herself()TestPronounMapping.test_default_mapping_11_themselves()TestPronounMapping.test_mapping_with_options_00_you()TestPronounMapping.test_mapping_with_options_01_you()TestPronounMapping.test_mapping_with_options_02_you()TestPronounMapping.test_mapping_with_options_03_I()TestPronounMapping.test_mapping_with_options_04_Me()TestPronounMapping.test_mapping_with_options_05_your()TestPronounMapping.test_mapping_with_options_06_yourself()TestPronounMapping.test_mapping_with_options_07_yourself()TestPronounMapping.test_mapping_with_options_08_yourselves()TestPronounMapping.test_mapping_with_options_09_he()TestPronounMapping.test_mapping_with_options_10_he()TestPronounMapping.test_mapping_with_options_11_we()TestPronounMapping.test_mapping_with_options_12_her()TestPronounMapping.test_mapping_with_options_13_her()TestPronounMapping.test_mapping_with_options_14_their()