Package: generallibrary
generallibraryRandom useful code categorized into modules.Table of Contentsgenerallibrary├─Dependency Diagram for ManderaGeneral├─Installation showing dependencies├─Information├─Attributes├─Contributions└─TodoDependency Diagram for ManderaGeneralflowchart LR
0([import]) --> 3([file])
0([import]) --> 2([library])
1([tool]) --> 2([library])
3([file]) --> 4([packager])
2([library]) --> 4([packager])
2([library]) --> 3([file])
click 0 "https://github.com/ManderaGeneral/generalimport"
click 1 "https://github.com/ManderaGeneral/generaltool"
click 2 "https://github.com/ManderaGeneral/generallibrary"
click 3 "https://github.com/ManderaGeneral/generalfile"
click 4 "https://github.com/ManderaGeneral/generalpackager"
style 2 stroke:#482Installation showing dependenciespip installgenerallibrarygenerallibrary[table]generallibrary[graph]generallibrary[full]generalimport✔️✔️✔️✔️generaltool✔️✔️✔️✔️packaging✔️✔️✔️✔️pyperclip✔️✔️✔️✔️pytz✔️✔️✔️✔️dill✔️✔️✔️✔️matplotlib❌❌✔️✔️networkx❌❌✔️✔️pandas❌✔️❌✔️tabulate❌✔️❌✔️InformationPackageVerLatest ReleasePythonPlatformCovergenerallibrary2.10.02024-01-24 07:20 CET3.8,3.9,3.10,3.11,3.12Windows, Ubuntu92.4 %AttributesModule: generallibrary├─Class: AutoInitBases├─Class: BoolStr├─Class: CallTable│  ├─Method: generate│  ├─Method: generate_with_args│  ├─Method: generate_with_funcs│  ├─Method: set_args│  └─Method: set_funcs├─Class: CodeLine│  ├─Method: get_lines│  └─Method: text├─Class: Crud│  ├─Method: set│  ├─Method: set_value│  ├─Method: unset│  └─Method: unset_value├─Class: DataClass│  ├─Method: field_dict│  └─Method: field_values├─Class: Date│  ├─Method: get_timezone_obj│  └─Method: now├─Class: DecoContext│  ├─Method: after│  ├─Method: before│  └─Method: run_func_again├─Class: EmptyContext├─Class: EnvVar│  ├─Property: actions_name│  ├─Method: env_var_is_missing│  ├─Method: error_object│  ├─Method: raise_error_if_missing│  ├─Method: remove│  └─Property: value├─Class: HierarchyStorer├─Class: Log│  ├─Method: assert_max_one_missing_name│  ├─Method: configure_file│  ├─Method: configure_stream│  ├─Method: critical│  ├─Method: debug│  ├─Method: error│  ├─Method: info│  ├─Method: is_root│  ├─Method: loggers│  ├─Method: recycle_clear│  ├─Method: recycle_clear_all│  └─Method: warning├─Class: Markdown│  ├─Method: add_code_lines│  ├─Method: add_lines│  ├─Method: add_list_lines│  ├─Method: add_pre_lines│  ├─Method: add_table_lines│  ├─Method: format_header│  ├─Method: get_all_lines│  ├─Method: get_section_lines│  ├─Method: get_tags_post│  ├─Method: link│  ├─Method: render│  ├─Method: update_collapsible│  └─Method: wrap_with_tags├─Class: NetworkDiagram│  ├─Method: get_spouse│  └─Method: get_spouses├─Class: ObjInfo│  ├─Class: ObjInfo│  ├─Method: add_node│  ├─Method: check_if_parent_eligible│  ├─Method: defined_by_parent│  ├─Method: disconnect│  ├─Method: doc│  ├─Method: file│  ├─Method: from_base│  ├─Method: from_builtin│  ├─Method: from_class│  ├─Method: from_instance│  ├─Method: from_module│  ├─Method: get_all│  ├─Method: get_child│  ├─Method: get_children│  ├─Method: get_connections│  ├─Method: get_definition_line│  ├─Method: get_index│  ├─Method: get_lines│  ├─Method: get_node│  ├─Method: get_nodes│  ├─Method: get_ordered│  ├─Method: get_ordered_index│  ├─Method: get_origin│  ├─Method: get_parent│  ├─Method: get_parents│  ├─Method: get_sibling│  ├─Method: get_siblings│  ├─Method: graph│  ├─Method: identifier│  ├─Method: internal│  ├─Method: is_class│  ├─Method: is_function│  ├─Method: is_instance│  ├─Method: is_method│  ├─Method: is_module│  ├─Method: is_property│  ├─Method: mermaid│  ├─Method: module│  ├─Method: print_link_to_obj│  ├─Method: private│  ├─Method: protected│  ├─Method: public│  ├─Method: remove_node│  ├─Method: set_index│  ├─Method: set_parent│  ├─Method: spawn_parents│  ├─Method: type│  └─Method: view├─Class: Operators│  └─Method: deco_define_comparisons├─Class: Recycle│  ├─Method: assert_max_one_missing_name│  ├─Method: recycle_clear│  └─Method: recycle_clear_all├─Class: RedirectStdout├─Class: SigInfo│  ├─Method: call│  ├─Property: callableObject│  ├─Method: class_from_callable│  ├─Property: defaults│  ├─Method: getIndexFromName│  ├─Property: leadingArgNames│  ├─Property: names│  ├─Property: namesRequired│  ├─Property: namesWithoutDefaults│  ├─Property: namesWithoutPacked│  ├─Property: packedArgs│  ├─Property: packedArgsName│  ├─Property: packedKwargs│  ├─Property: packedKwargsName│  ├─Property: parameters│  ├─Property: positionalArgNames│  ├─Property: positionalOnlyArgNames│  ├─Property: positionalOnlyOppositeArgNames│  ├─Property: positionalOppositeArgNames│  ├─Property: positional_extra│  ├─Property: unpackedArgs│  └─Property: unpackedKwargs├─Class: SortedList│  ├─Method: add│  └─Method: remove├─Class: Storable│  ├─Method: copy_node│  ├─Method: load_node│  └─Method: save_node├─Class: Terminal│  ├─Method: call│  └─Method: get_args├─Class: Timer│  ├─Method: output_time│  └─Method: time├─Class: TreeDiagram│  └─Method: view├─Class: Ver│  ├─Method: bump│  ├─Method: endswith│  ├─Method: parse_ver_string│  ├─Method: startswith│  └─Method: three_parts├─Class: VerInfo│  ├─Property: caseSensitive│  ├─Property: env_var_path_delimiter│  ├─Property: pathDelimiter│  ├─Property: pathRootHasColon│  ├─Property: pathRootIsDelimiter│  ├─Property: positionalArgument│  ├─Property: pythonAlpha│  ├─Property: pythonBeta│  ├─Property: pythonCandidate│  ├─Property: pythonFinal│  ├─Property: pythonMajor│  ├─Property: pythonMicro│  ├─Property: pythonMinor│  ├─Property: pythonReleaseKeyword│  ├─Property: pythonReleaseLevel│  ├─Property: pythonSerial│  ├─Property: pythonSerialString│  ├─Property: pythonString│  ├─Property: pythonVersion│  └─Property: venv_script_path├─Function: auto_deco├─Function: cache_clear├─Function: calculate├─Function: call_base_hooks├─Function: ceil├─Function: clamp├─Class: classproperty├─Function: clipboard_copy├─Function: clipboard_get├─Function: combine├─Function: comma_and_and├─Function: comma_and_or├─Function: confineTo├─Function: debug├─Function: deco_bound_defaults├─Function: deco_cache├─Function: deco_cast_parameters├─Function: deco_cast_to_self├─Function: deco_extend├─Function: deco_optional_suppress├─Function: deco_propagate_while├─Function: deco_require├─Function: defaults├─Function: depth├─Function: dict_insert├─Function: dir_appearance_order├─Function: doubleRectify├─Function: dumps├─Function: exclusive├─Function: extend_list_in_dict├─Function: flatten├─Function: floor├─Function: get├─Function: getBaseClassNames├─Function: getBaseClasses├─Function: get_attrs_from_bases├─Function: get_definition_line├─Function: get_free_index├─Function: get_index├─Function: get_items├─Function: get_launch_options├─Function: get_origin├─Function: get_rows├─Function: get_values├─Function: getsize├─Function: hasMethod├─Function: hook├─Function: inclusive├─Function: initBases├─Function: inrange├─Function: interconnect├─Function: is_iterable├─Function: iter_first_value├─Function: join_with_str├─Function: loads├─Function: match├─Function: pivot_list├─Function: plur_sing├─Function: print_link├─Function: print_link_to_obj├─Function: rectify├─Function: remove├─Function: remove_duplicates├─Function: replace├─Function: round_├─Function: sign├─Function: sleep├─Function: split_list├─Function: strToDynamicType├─Function: subtract_list├─Function: typeChecker├─Function: unique_obj_in_list├─Function: update_dict_in_dict└─Function: wrapper_transferContributionsIssue-creation, discussions and pull requests are most welcome!TodoModuleMessagecode.pyMake Log usenamefrom previous frame so it doesn't write to root.code.pyUse another delimiter than , in Log and make sure it can handle quotes.diagram.pyShared dict for NetworkDiagram, resolve logic with multiple parents.objinfo.pyRecycle ObjInfo.test_time.pyFix time casting to wrong day when past midnight.versions.pyUse Ver in each part of VerInfo.Generated 2024-01-24 07:20 CET for commitmaster.