astutus.util package¶
Submodules¶
astutus.util.pci module¶
-
astutus.util.pci.get_slot_to_device_info_map_from_lspci(*, command_runner=None) → dict¶ Find PCI information by running the lspci command and parsing the output.
Produces a dictionary keyed by slot, with the value being a dictionary of attributes.
astutus.util.term_color module¶
astutus.util.util_impl module¶
-
astutus.util.util_impl.convert_color_for_html_input_type_color(color)¶
-
astutus.util.util_impl.create_user_data_dir_if_needed()¶
-
astutus.util.util_impl.get_setting(category_as_url, attribute, default_value)¶
-
astutus.util.util_impl.get_settings_categories()¶
-
astutus.util.util_impl.get_settings_filepath()¶
-
astutus.util.util_impl.get_user_data_path()¶
-
astutus.util.util_impl.persist_setting(category_as_url, attribute, value)¶
-
astutus.util.util_impl.run_cmd(cmd: str, *, cwd: Optional[str] = None) -> (<class 'int'>, <class 'str'>, <class 'str'>)¶
-
astutus.util.util_impl.run_cmds(cmds: [<class 'str'>], cwd: Optional[str] = None, stop_on_error: bool = True) → [(<class ‘int’>, <class ‘str’>, <class ‘str’>)]¶