+{"name": "bugx", "metadata": {"name": "bugx", "version": "0.1.1", "classifiers": [], "home_page": null, "license": null, "documentation_url": null, "dependencies": ["hatch", "inquirerpy", "prettytable", "typer"], "summary": "Bug Report extractor", "upload_time": 1740580886}, "documentation": ["#### Bugreport Extractor"], "modules": [{"name": "bugx.__main__", "documentation": [], "functions": [{"name": "bugx.__main__.app", "asynchronous": false, "params": [], "returns": null, "documentation": []}], "variables": [], "classes": [], "exports": []}, {"name": "bugx.__about__", "documentation": ["About "], "functions": [], "variables": [{"name": "bugx.__about__.__version__", "type": null, "documentation": []}, {"name": "bugx.__about__.__author__", "type": null, "documentation": []}], "classes": [], "exports": []}, {"name": "bugx.cli", "documentation": [], "functions": [{"name": "bugx.cli.main", "asynchronous": false, "params": [], "returns": null, "documentation": []}], "variables": [], "classes": [], "exports": []}, {"name": "bugx", "documentation": [], "functions": [], "variables": [], "classes": [], "exports": []}, {"name": "bugx.bugreport_extractor", "documentation": ["Bugreport extractor"], "functions": [{"name": "bugx.bugreport_extractor.pattern_builder", "asynchronous": false, "params": [{"name": "dir_name", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}, {"name": "patterns", "type": {"name": "set", "xref": {"fqname": "functions.set", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}, "default": null}], "returns": {"name": "set", "xref": {"fqname": "functions.set", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}, "documentation": ["Generates the file patterns\n\nArgs:\n dir_path (str): Directory Name\n patterns (set[str]) file patterns for matching\n\nReturns:\n set[str]: set of path with file patterns"]}, {"name": "bugx.bugreport_extractor.get_bugreports", "asynchronous": false, "params": [{"name": "dir_name", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}], "returns": {"name": "list", "xref": {"fqname": "functions.list", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}, "documentation": ["Fetches the list of bugreports\n\nArgs:\n dir_name (str): Name of directory for lookup.\n\nReturns:\n list[str]: List of the bugreports sorted in recent order."]}, {"name": "bugx.bugreport_extractor.select_bugreport", "asynchronous": false, "params": [{"name": "dir_name", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}], "returns": {"name": "Union", "xref": {"fqname": "typing.Union", "project": "--std--"}, "params": [{"name": "List", "xref": {"fqname": "typing.List", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}, {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}, "documentation": ["Prompt the user for selection.\n\nArgs:\n dir_name (str): Directory name for file lookup.\n\nReturns:\n Union[List[str], str]: List of selected bugreports."]}, {"name": "bugx.bugreport_extractor._parse_file", "asynchronous": false, "params": [{"name": "file_path", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}], "returns": {"name": "tuple", "xref": {"fqname": "functions.tuple", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}, "documentation": ["parses the zip/gz files\n\nArgs:\n file_path (str): zip/gz file path."]}, {"name": "bugx.bugreport_extractor._handle_device_info", "asynchronous": false, "params": [{"name": "info_txt", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}], "returns": {"name": "dict", "xref": {"fqname": "functions.dict", "project": "--std--"}, "params": null}, "documentation": ["Fetches device info from the dumpstate text.\n\nArgs:\n info_txt (str): dumpstate text.\n\nReturns:\n dict: device info."]}, {"name": "bugx.bugreport_extractor._handle_other_info", "asynchronous": false, "params": [{"name": "info_txt", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}], "returns": {"name": "dict", "xref": {"fqname": "functions.dict", "project": "--std--"}, "params": null}, "documentation": ["Fetches other info from the dumpstate text.\n\nArgs:\n info_txt (str): dumpstate text.\n\nReturns:\n dict: other info."]}, {"name": "bugx.bugreport_extractor._handle_packages", "asynchronous": false, "params": [{"name": "info_txt", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}], "returns": {"name": "list", "xref": {"fqname": "functions.list", "project": "--std--"}, "params": [{"name": "dict", "xref": {"fqname": "functions.dict", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, {"name": "Union", "xref": {"fqname": "typing.Union", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, {"name": "Any", "xref": {"fqname": "typing.Any", "project": "--std--"}, "params": null}]}]}]}, "documentation": ["Fetches the package name, version name, version code and last updatetime.\n\nArgs:\n info_txt (str): dumpstate text\n\nReturns:\n list[dict[str, Union[str, Any]]]: package list."]}, {"name": "bugx.bugreport_extractor._generate_files", "asynchronous": false, "params": [{"name": "dumpstate_text", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}, {"name": "parsed_output_text", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}, {"name": "file_name", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}], "returns": null, "documentation": ["Generates the rawbugreport and packageversion text files.\n\nArgs:\n dumpstate_text (str): dumpstate text.\n parsed_output_text (str): text after parsing the raw dumpstate text.\n file_name (str): file name to be stored."]}, {"name": "bugx.bugreport_extractor.parse_bugreport", "asynchronous": false, "params": [{"name": "file_path", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "default": null}], "returns": {"name": "None", "xref": {"fqname": "constants.None", "project": "--std--"}, "params": null}, "documentation": ["Parses the bugreport file\n\nArgs:\n file_path (str): file path."]}], "variables": [{"name": "bugx.bugreport_extractor.console", "type": null, "documentation": []}, {"name": "bugx.bugreport_extractor.HOME", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "documentation": []}, {"name": "bugx.bugreport_extractor.DOWNLOADS", "type": {"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, "documentation": []}, {"name": "bugx.bugreport_extractor.BUGREPORT_FILE_PATTERNS", "type": {"name": "set", "xref": {"fqname": "functions.set", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}, "documentation": []}, {"name": "bugx.bugreport_extractor.CLI_HEADER", "type": null, "documentation": []}, {"name": "bugx.bugreport_extractor.CLI_HEADER_1", "type": null, "documentation": []}, {"name": "bugx.bugreport_extractor.PACKAGE_PATTERN", "type": null, "documentation": []}, {"name": "bugx.bugreport_extractor.VERSION_NAME_PATTERN", "type": null, "documentation": []}, {"name": "bugx.bugreport_extractor.VERSION_CODE_PATTERN", "type": null, "documentation": []}, {"name": "bugx.bugreport_extractor.LAST_UPDATE_TIME_PATTERN", "type": null, "documentation": []}, {"name": "bugx.bugreport_extractor.TIME_ZONE_PATTERN", "type": null, "documentation": []}, {"name": "bugx.bugreport_extractor.device_info_patterns", "type": {"name": "dict", "xref": {"fqname": "functions.dict", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, {"name": "Pattern", "xref": {"fqname": "re.Pattern", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}]}, "documentation": []}, {"name": "bugx.bugreport_extractor.other_info_patterns", "type": {"name": "dict", "xref": {"fqname": "functions.dict", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}, {"name": "Pattern", "xref": {"fqname": "re.Pattern", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}]}, "documentation": []}, {"name": "bugx.bugreport_extractor.bugreports", "type": {"name": "list", "xref": {"fqname": "functions.list", "project": "--std--"}, "params": [{"name": "str", "xref": {"fqname": "functions.str", "project": "--std--"}, "params": null}]}, "documentation": []}, {"name": "bugx.bugreport_extractor.files", "type": {"name": "List[str] | str", "xref": null, "params": null}, "documentation": []}], "classes": [], "exports": []}]}
0 commit comments