Metadata-Version: 2.1
Name: generallibrary
Version: 2.6.1
Summary: Random useful code categorized into modules.
Home-page: https://github.com/ManderaGeneral/generallibrary
Author: Rickard "Mandera" Abraham
Author-email: rickard.abraham@gmail.com
License: mit
Description: # generallibrary
        Random useful code categorized into modules.
        
        This package and 3 other make up [ManderaGeneral](https://github.com/Mandera).
        
        ## Information
        | Package                                                            | Version                                           | Latest Release       | Python                                                                                                                   | Platform        | Todos                                                       |   Hierarchy |
        |:-------------------------------------------------------------------|:--------------------------------------------------|:---------------------|:-------------------------------------------------------------------------------------------------------------------------|:----------------|:------------------------------------------------------------|------------:|
        | [generallibrary](https://github.com/ManderaGeneral/generallibrary) | [2.6.1](https://pypi.org/project/generallibrary/) | 2021-02-05 12:52 CET | [3.8](https://www.python.org/downloads/release/python-380/), [3.9](https://www.python.org/downloads/release/python-390/) | Windows, Ubuntu | [23](https://github.com/ManderaGeneral/generallibrary#Todo) |           0 |
        
        ## Contents
        <pre>
        <a href='#generallibrary'>generallibrary</a>
        ├─ <a href='#Information'>Information</a>
        ├─ <a href='#Contents'>Contents</a>
        ├─ <a href='#Installation'>Installation</a>
        ├─ <a href='#Attributes'>Attributes</a>
        └─ <a href='#Todo'>Todo</a>
        </pre>
        
        ## Installation
        | Command                      | <a href='https://pypi.org/project/packaging'>packaging</a>   | <a href='https://pypi.org/project/pyperclip'>pyperclip</a>   | <a href='https://pypi.org/project/pandas'>pandas</a>   | <a href='https://pypi.org/project/tabulate'>tabulate</a>   | <a href='https://pypi.org/project/pytz'>pytz</a>   |
        |:-----------------------------|:-------------------------------------------------------------|:-------------------------------------------------------------|:-------------------------------------------------------|:-----------------------------------------------------------|:---------------------------------------------------|
        | `pip install generallibrary` | Yes                                                          | Yes                                                          | Yes                                                    | Yes                                                        | Yes                                                |
        
        ## Attributes
        <pre>
        <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/__init__.py#L1'>Module: generallibrary</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L399'>Class: CallTable</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L445'>Method: generate</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L449'>Method: generate_with_args</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L453'>Method: generate_with_funcs</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L412'>Method: set_args</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L407'>Method: set_funcs</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/code.py#L31'>Class: CodeLine</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L271'>Method: add</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L443'>Method: copy_to</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L248'>Method: data_keys_add</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L365'>Method: get_all</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L323'>Method: get_all_parents</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L349'>Method: get_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L359'>Method: get_child_by_key_values</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L343'>Method: get_children</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L355'>Method: get_children_by_key_values</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L407'>Method: get_index</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/code.py#L43'>Method: get_lines</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L399'>Method: get_next_sibling</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L334'>Method: get_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L403'>Method: get_previous_sibling</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L383'>Method: get_siblings</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L244'>Method: hook_add_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L240'>Method: hook_create_post</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L239'>Method: hook_create_pre</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L245'>Method: hook_lose_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L243'>Method: hook_lose_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L242'>Method: hook_new_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L241'>Method: hook_remove</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L246'>Method: hook_set_attribute</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L427'>Method: load</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L318'>Method: remove</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L489'>Method: repr_list</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L420'>Method: save</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L412'>Method: set_index</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L281'>Method: set_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/code.py#L57'>Method: text</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L447'>Method: view</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L390'>Class: EmptyContext</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/values.py#L108'>Class: EnvVar</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/types_.py#L183'>Class: HierarchyStorer</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L508'>Class: Markdown</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L271'>Method: add</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L564'>Method: add_code_lines</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L544'>Method: add_lines</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L578'>Method: add_list_lines</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L584'>Method: add_pre_lines</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L569'>Method: add_table_lines</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L553'>Method: all_lines</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L443'>Method: copy_to</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L248'>Method: data_keys_add</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L365'>Method: get_all</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L323'>Method: get_all_parents</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L349'>Method: get_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L359'>Method: get_child_by_key_values</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L343'>Method: get_children</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L355'>Method: get_children_by_key_values</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L407'>Method: get_index</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L399'>Method: get_next_sibling</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L334'>Method: get_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L403'>Method: get_previous_sibling</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L383'>Method: get_siblings</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L244'>Method: hook_add_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L240'>Method: hook_create_post</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L239'>Method: hook_create_pre</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L245'>Method: hook_lose_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L243'>Method: hook_lose_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L242'>Method: hook_new_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L241'>Method: hook_remove</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L246'>Method: hook_set_attribute</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L519'>Method: link</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L427'>Method: load</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L318'>Method: remove</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L489'>Method: repr_list</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L420'>Method: save</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L537'>Method: section_lines</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L412'>Method: set_index</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L281'>Method: set_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L447'>Method: view</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L589'>Method: wrap_with_tags</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L140'>Class: NetworkDiagram</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L150'>Method: get_link</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L166'>Method: get_links</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L172'>Method: get_nodes</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L90'>Method: get_nodes_all</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L97'>Method: get_ordered</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L127'>Method: get_ordered_flat</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L118'>Method: get_ordered_index</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L178'>Method: get_routes</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L157'>Method: link</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L133'>Method: view</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/objinfo.py#L14'>Class: ObjInfo</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/objinfo.py#L14'>Class: ObjInfo</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L271'>Method: add</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/parents.py#L69'>Method: check_if_parent_eligible</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L443'>Method: copy_to</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L248'>Method: data_keys_add</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/properties.py#L66'>Method: doc</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/children.py#L11'>Method: filters_check</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/origin.py#L25'>Method: from_base</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/origin.py#L19'>Method: from_builtin</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/origin.py#L33'>Method: from_class</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/origin.py#L39'>Method: from_instance</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L365'>Method: get_all</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L323'>Method: get_all_parents</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/children.py#L18'>Method: get_attrs</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L349'>Method: get_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L359'>Method: get_child_by_key_values</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L343'>Method: get_children</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L355'>Method: get_children_by_key_values</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/properties.py#L50'>Method: get_definition_line</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L407'>Method: get_index</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/properties.py#L58'>Method: get_lines</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L399'>Method: get_next_sibling</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L334'>Method: get_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L403'>Method: get_previous_sibling</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L383'>Method: get_siblings</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L244'>Method: hook_add_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/parents.py#L7'>Method: hook_create_post</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L239'>Method: hook_create_pre</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L245'>Method: hook_lose_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L243'>Method: hook_lose_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/parents.py#L89'>Method: hook_new_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L241'>Method: hook_remove</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L246'>Method: hook_set_attribute</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/objinfo.py#L40'>Method: identifier</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/properties.py#L13'>Method: internal</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/type.py#L33'>Method: is_class</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/type.py#L27'>Method: is_function</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/type.py#L49'>Method: is_instance</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/type.py#L58'>Method: is_method</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/type.py#L21'>Method: is_module</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/type.py#L43'>Method: is_property</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L427'>Method: load</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/properties.py#L35'>Method: module</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/objinfo.py#L46'>Method: nice_repr</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/properties.py#L41'>Method: print_link_to_obj</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/properties.py#L21'>Method: private</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/properties.py#L28'>Method: protected</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/properties.py#L6'>Method: public</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L318'>Method: remove</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/objinfo.py#L36'>Method: repr_list</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L420'>Method: save</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L412'>Method: set_index</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L281'>Method: set_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/objinfo/type.py#L8'>Method: type</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L447'>Method: view</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L303'>Class: Operators</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L313'>Method: deco_define_comparisons</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/versions.py#L210'>Class: PythonVersion</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L26'>Class: SigInfo</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L232'>Method: call</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L56'>Method: class_from_callable</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L187'>Method: getIndexFromName</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/iterables.py#L3'>Class: SortedList</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/iterables.py#L32'>Method: add</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/iterables.py#L49'>Method: remove</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/time.py#L7'>Class: Timer</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/time.py#L26'>Method: print</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/time.py#L15'>Method: reset</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/time.py#L22'>Method: seconds</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L210'>Class: TreeDiagram</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L271'>Method: add</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L443'>Method: copy_to</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L248'>Method: data_keys_add</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L365'>Method: get_all</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L323'>Method: get_all_parents</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L349'>Method: get_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L359'>Method: get_child_by_key_values</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L343'>Method: get_children</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L355'>Method: get_children_by_key_values</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L407'>Method: get_index</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L399'>Method: get_next_sibling</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L334'>Method: get_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L403'>Method: get_previous_sibling</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L383'>Method: get_siblings</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L244'>Method: hook_add_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L240'>Method: hook_create_post</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L239'>Method: hook_create_pre</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L245'>Method: hook_lose_child</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L243'>Method: hook_lose_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L242'>Method: hook_new_parent</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L241'>Method: hook_remove</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L246'>Method: hook_set_attribute</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L427'>Method: load</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L318'>Method: remove</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L489'>Method: repr_list</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L420'>Method: save</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L412'>Method: set_index</a>
        │  ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L281'>Method: set_parent</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/diagram.py#L447'>Method: view</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/versions.py#L16'>Class: Ver</a>
        │  └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/versions.py#L20'>Method: bump</a>
        ├─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/versions.py#L196'>Class: VerInfo</a>
        └─ <a href='https://github.com/ManderaGeneral/generallibrary/blob/7a5498a/generallibrary/functions.py#L13'>Class: classproperty</a>
        </pre>
        
        ## Todo
        | Module                                                                                                                                     | Message                                                                                                                                                                                                    |
        |:-------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/functions.py#L1'>functions.py</a>                     | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/functions.py#L33'>Add caching for SigInfo's signature methods</a>                                                     |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/functions.py#L1'>functions.py</a>                     | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/functions.py#L381'>Test deco\_extend with int and str.</a>                                                             |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/versions.py#L1'>versions.py</a>                       | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/versions.py#L15'>Replace this temporary Ver class with revamped VerInfo split into isolated parts.</a>                |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L142'>Tests for NetworkDiagram.</a>                                                                        |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L143'>Storable NetworkDiagram.</a>                                                                         |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L144'>Moveable NetworkDiagram.</a>                                                                         |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L145'>Transform Network to and from Tree if possible.</a>                                                  |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L146'>Remove or hide Network route methods.</a>                                                            |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L217'>Idea: Make TreeDiagram loadable with a generic list of lists for example.</a>                        |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L252'>Removable keys.</a>                                                                                  |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L511'>Create Markdown tree from markdown text.</a>                                                         |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L512'>Tests for Markdown.</a>                                                                              |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L1'>diagram.py</a>                         | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/diagram.py#L513'>Split line in lines with \n.</a>                                                                     |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/types\_.py#L1'>types\_.py</a>                           | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/types\_.py#L206'>TnD</a>                                                                                               |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/code.py#L1'>code.py</a>                               | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/code.py#L34'>Search for old CodeGen and replace.</a>                                                                  |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/code.py#L1'>code.py</a>                               | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/code.py#L35'>Maybe put (parts of?) this directly in TreeDiagram.</a>                                                  |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/code.py#L1'>code.py</a>                               | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/code.py#L95'>Refactor link methods to ObjInfo.</a>                                                                    |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/subsets\_methods.py#L1'>subsets\_methods.py</a> | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/subsets\_methods.py#L1'>Subset methods for ObjInfo.is\_method().</a>                                            |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/children.py#L1'>children.py</a>               | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/children.py#L60'>Define TreeDiagram.\_\_iter\_\_ as well, but without generation.</a>                             |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/objinfo.py#L1'>objinfo.py</a>                 | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/objinfo.py#L18'>Module tree for ObjInfo.</a>                                                                  |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/objinfo.py#L1'>objinfo.py</a>                 | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/objinfo.py#L19'>Another type of diagram for ObjInfo as an object can be an attribute of multiple objects.</a> |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/objinfo.py#L1'>objinfo.py</a>                 | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/objinfo.py#L20'>Tests for ObjInfo.</a>                                                                        |
        | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/objinfo.py#L1'>objinfo.py</a>                 | <a href='https://github.com/ManderaGeneral/generallibrary/blob/master/generallibrary/objinfo/objinfo.py#L21'>Disable save, load and copy.</a>                                                              |
        
        <sup>
        Generated 2021-02-05 18:47 CET for commit <a href='https://github.com/ManderaGeneral/generallibrary/commit/7a5498a'>7a5498a</a>.
        </sup>
        
Platform: UNKNOWN
Classifier: Topic :: Software Development :: Libraries
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.8, <3.10
Description-Content-Type: text/markdown
