Coverage report: 63%

Files Functions Classes

coverage.py v7.6.0, created at 2026-01-04 16:18 +0000

File function statements missing excluded branches partial coverage
dak/__init__.py (no function) 0 0 0 0 0 100%
dak/acl.py usage 2 0 0 0 0 100%
dak/acl.py get_fingerprint 12 12 0 8 0 0%
dak/acl.py acl_set_fingerprints 12 12 0 6 0 0%
dak/acl.py acl_export_per_source 10 0 0 2 0 100%
dak/acl.py acl_export_per_suite 10 0 0 2 0 100%
dak/acl.py acl_allow 6 0 0 0 0 100%
dak/acl.py acl_allow_suite 12 2 0 2 0 86%
dak/acl.py acl_deny 8 8 0 4 0 0%
dak/acl.py acl_deny_suite 12 12 0 4 0 0%
dak/acl.py main 21 6 0 20 5 68%
dak/acl.py (no function) 16 0 0 0 0 100%
dak/add_user.py usage 2 0 0 0 0 100%
dak/add_user.py main 69 58 0 28 2 15%
dak/add_user.py (no function) 11 0 2 0 0 100%
dak/admin.py warn 1 1 0 0 0 0%
dak/admin.py die 2 2 0 0 0 0%
dak/admin.py die_arglen 2 1 0 2 1 50%
dak/admin.py get_suite_or_die 4 1 0 2 1 67%
dak/admin.py usage 2 0 0 0 0 100%
dak/admin.py __architecture_list 6 6 0 4 0 0%
dak/admin.py __architecture_add 23 9 0 10 3 52%
dak/admin.py __architecture_rm 15 15 0 6 0 0%
dak/admin.py architecture 10 4 0 6 2 50%
dak/admin.py component_list 3 3 0 2 0 0%
dak/admin.py component_add 14 14 0 6 0 0%
dak/admin.py component_rm 7 7 0 2 0 0%
dak/admin.py component_rename 8 8 0 2 0 0%
dak/admin.py component 10 10 0 8 0 0%
dak/admin.py __suite_list 5 1 0 4 1 78%
dak/admin.py __suite_show 4 4 0 2 0 0%
dak/admin.py __suite_add 39 5 0 12 2 82%
dak/admin.py __suite_rm 14 14 0 4 0 0%
dak/admin.py __suite_add_build_queue 40 4 0 0 0 90%
dak/admin.py suite 16 3 0 12 3 79%
dak/admin.py __suite_architecture_list 4 4 0 2 0 0%
dak/admin.py __suite_architecture_listarch 5 0 0 2 0 100%
dak/admin.py __suite_architecture_listsuite 6 6 0 4 0 0%
dak/admin.py __suite_architecture_add 19 6 0 10 3 62%
dak/admin.py __suite_architecture_rm 18 18 0 8 0 0%
dak/admin.py suite_architecture 14 5 0 10 3 58%
dak/admin.py __suite_component_list 4 4 0 2 0 0%
dak/admin.py __suite_component_listcomponent 4 4 0 2 0 0%
dak/admin.py __suite_component_listsuite 6 6 0 4 0 0%
dak/admin.py __suite_component_add 19 6 0 10 3 62%
dak/admin.py __suite_component_rm 18 18 0 8 0 0%
dak/admin.py suite_component 12 4 0 8 4 60%
dak/admin.py _serialize_suite 3 1 0 2 1 60%
dak/admin.py _deserialize_suite 3 1 0 2 1 60%
dak/admin.py _serialize_policy_queue 7 5 0 2 1 33%
dak/admin.py _deserialize_policy_queue 6 6 0 4 0 0%
dak/admin.py _serialize_archive 7 3 0 2 1 56%
dak/admin.py _get_suite_value 5 0 0 2 0 100%
dak/admin.py _set_suite_value 7 0 0 2 0 100%
dak/admin.py __suite_config_get 16 4 0 10 4 69%
dak/admin.py __suite_config_set 11 0 0 2 0 100%
dak/admin.py __suite_config_set_confing_args_as_dict 7 1 0 4 1 82%
dak/admin.py __suite_config_internal_set 23 11 0 10 2 55%
dak/admin.py __suite_config_set_json 32 32 0 18 0 0%
dak/admin.py __suite_config_list 27 13 0 18 5 47%
dak/admin.py suite_config 23 9 0 14 3 57%
dak/admin.py archive_list 3 0 0 2 0 100%
dak/admin.py archive_add 14 3 0 6 2 75%
dak/admin.py archive_rm 7 7 0 2 0 0%
dak/admin.py archive_rename 8 8 0 2 0 0%
dak/admin.py archive 10 4 0 8 2 56%
dak/admin.py __version_check_list 3 3 0 2 0 0%
dak/admin.py __version_check_list_suite 3 3 0 2 0 0%
dak/admin.py __version_check_add 9 0 0 0 0 100%
dak/admin.py __version_check_rm 9 9 0 0 0 0%
dak/admin.py version_check 18 10 0 14 4 38%
dak/admin.py show_config 39 39 0 22 0 0%
dak/admin.py show_keyring 13 13 0 8 0 0%
dak/admin.py keyring_add_buildd 18 18 0 0 0 0%
dak/admin.py keyring 5 5 0 4 0 0%
dak/admin.py change_component_source 10 10 0 4 0 0%
dak/admin.py change_component_binary 11 11 0 4 0 0%
dak/admin.py change_component 10 10 0 6 0 0%
dak/admin.py forget_signature 12 1 0 4 1 88%
dak/admin.py main 16 1 0 10 2 88%
dak/admin.py (no function) 112 0 2 6 0 100%
dak/archive_dedup_pool.py usage 2 0 0 0 0 100%
dak/archive_dedup_pool.py dedup_one 19 19 0 10 0 0%
dak/archive_dedup_pool.py dedup 3 1 0 2 1 60%
dak/archive_dedup_pool.py main 14 0 0 6 0 100%
dak/archive_dedup_pool.py (no function) 15 0 4 0 0 100%
dak/auto_decruft.py usage 2 0 0 0 0 100%
dak/auto_decruft.py compute_sourceless_groups 10 3 0 2 1 67%
dak/auto_decruft.py compute_nbs_groups 8 5 0 8 1 38%
dak/auto_decruft.py remove_groups 5 5 0 2 0 0%
dak/auto_decruft.py dedup 6 6 0 6 0 0%
dak/auto_decruft.py merge_group 11 11 0 2 0 0%
dak/auto_decruft.py auto_decruft_suite 94 83 0 65 4 9%
dak/auto_decruft.py sources2removals 2 0 0 0 0 100%
dak/auto_decruft.py decruft_newer_version_in 7 1 0 4 1 82%
dak/auto_decruft.py main 36 4 0 20 6 82%
dak/auto_decruft.py (no function) 31 0 4 0 0 100%
dak/bts_categorize.py usage 1 0 0 0 0 100%
dak/bts_categorize.py BugClassifier.unclassified_bugs 5 5 0 2 0 0%
dak/bts_categorize.py BugClassifier.classify_bug 9 9 0 6 0 0%
dak/bts_categorize.py BugClassifier.email_text 9 9 0 2 0 0%
dak/bts_categorize.py send_email 5 5 0 2 0 0%
dak/bts_categorize.py main 20 10 0 12 2 44%
dak/bts_categorize.py (no function) 21 0 2 0 0 100%
dak/check_archive.py usage 2 0 0 0 0 100%
dak/check_archive.py process_dir 9 9 0 8 0 0%
dak/check_archive.py check_files 23 23 0 16 0 0%
dak/check_archive.py check_dscs 21 21 0 12 0 0%
dak/check_archive.py check_override 13 13 0 6 0 0%
dak/check_archive.py check_source_in_one_dir 23 23 0 12 0 0%
dak/check_archive.py check_checksums 26 26 0 10 0 0%
dak/check_archive.py Ent 4 4 0 2 0 0%
dak/check_archive.py check_timestamps 1 1 0 0 0 0%
dak/check_archive.py check_files_in_dsc 1 1 0 0 0 0%
dak/check_archive.py validate_sources 24 24 0 12 0 0%
dak/check_archive.py validate_packages 10 10 0 6 0 0%
dak/check_archive.py check_indices_files_exist 9 9 0 10 0 0%
dak/check_archive.py check_files_not_symlinks 1 1 0 0 0 0%
dak/check_archive.py chk_bd_process_dir 12 12 0 8 0 0%
dak/check_archive.py check_build_depends 3 3 0 2 0 0%
dak/check_archive.py add_missing_source_checksums 7 7 0 4 0 0%
dak/check_archive.py main 42 32 0 32 2 19%
dak/check_archive.py (no function) 39 0 2 0 0 100%
dak/check_overrides.py usage 2 0 0 0 0 100%
dak/check_overrides.py process 100 24 0 72 14 72%
dak/check_overrides.py main 44 3 0 26 5 89%
dak/check_overrides.py (no function) 15 0 4 0 0 100%
dak/clean_queues.py usage 2 0 0 0 0 100%
dak/clean_queues.py init 19 19 0 10 0 0%
dak/clean_queues.py remove 14 14 0 8 0 0%
dak/clean_queues.py flush_old 7 7 0 8 0 0%
dak/clean_queues.py flush_orphans 35 35 0 24 0 0%
dak/clean_queues.py main 24 12 0 14 3 45%
dak/clean_queues.py (no function) 20 0 2 0 0 100%
dak/clean_suites.py usage 2 0 0 0 0 100%
dak/clean_suites.py check_binaries 8 1 0 4 1 83%
dak/clean_suites.py check_sources 8 1 0 4 1 83%
dak/clean_suites.py check_files 7 2 0 4 2 64%
dak/clean_suites.py clean_binaries 4 0 0 2 0 100%
dak/clean_suites.py clean 57 12 0 28 10 72%
dak/clean_suites.py clean_maintainers 13 6 0 8 3 48%
dak/clean_suites.py clean_fingerprints 13 6 0 8 3 48%
dak/clean_suites.py clean_byhash 17 10 0 8 3 40%
dak/clean_suites.py clean_empty_directories 14 0 0 10 2 92%
dak/clean_suites.py set_archive_delete_dates 3 0 0 0 0 100%
dak/clean_suites.py main 42 8 0 16 4 76%
dak/clean_suites.py (no function) 24 0 2 0 0 100%
dak/contents.py usage 2 0 0 0 0 100%
dak/contents.py write_all 3 0 0 0 0 100%
dak/contents.py binary_scan_all 6 0 0 0 0 100%
dak/contents.py source_scan_all 6 0 0 0 0 100%
dak/contents.py main 28 2 0 10 2 89%
dak/contents.py (no function) 10 0 2 0 0 100%
dak/control_overrides.py usage 2 0 0 0 0 100%
dak/control_overrides.py process_file 103 46 0 60 17 49%
dak/control_overrides.py list_overrides 20 7 0 12 5 56%
dak/control_overrides.py main 41 7 0 30 9 75%
dak/control_overrides.py (no function) 15 0 4 0 0 100%
dak/control_suite.py usage 2 0 0 0 0 100%
dak/control_suite.py get_pkg 7 1 0 4 1 82%
dak/control_suite.py britney_changelog 45 9 0 26 6 73%
dak/control_suite.py VersionCheck.__init__ 7 0 0 2 1 89%
dak/control_suite.py VersionCheck.__call__ 16 2 0 12 1 89%
dak/control_suite.py cmp_package_version 10 0 0 8 0 100%
dak/control_suite.py copy_to_suites 6 0 0 6 0 100%
dak/control_suite.py check_propups 9 0 0 8 0 100%
dak/control_suite.py get_propup_suites 6 0 0 4 0 100%
dak/control_suite.py set_suite 61 3 0 32 2 95%
dak/control_suite.py set_suite.get_binary_q 1 0 0 0 0 100%
dak/control_suite.py set_suite.get_source_q 1 0 0 0 0 100%
dak/control_suite.py process_file 66 11 0 40 8 82%
dak/control_suite.py get_list 7 0 0 4 0 100%
dak/control_suite.py main 48 10 0 32 7 76%
dak/control_suite.py (no function) 28 0 4 0 0 100%
dak/copy_installer.py usage 2 0 0 0 0 100%
dak/copy_installer.py main 23 13 0 14 2 38%
dak/copy_installer.py InstallerCopier.__init__ 17 0 0 4 0 100%
dak/copy_installer.py InstallerCopier.check_dir 2 0 0 2 0 100%
dak/copy_installer.py InstallerCopier.check_architecture 10 0 0 2 0 100%
dak/copy_installer.py InstallerCopier.get_message 1 0 0 0 0 100%
dak/copy_installer.py InstallerCopier.do_copy 9 9 0 10 0 0%
dak/copy_installer.py (no function) 16 0 2 0 0 100%
dak/cruft_report.py usage 2 0 0 0 0 100%
dak/cruft_report.py print_info 4 1 0 2 1 67%
dak/cruft_report.py print_cmd 5 0 0 2 1 86%
dak/cruft_report.py add_nbs 7 7 0 4 0 0%
dak/cruft_report.py do_anais 26 26 0 18 0 0%
dak/cruft_report.py do_nfu 17 13 0 10 2 22%
dak/cruft_report.py parse_nfu 14 7 0 10 1 33%
dak/cruft_report.py do_newer_version 15 13 0 4 1 16%
dak/cruft_report.py reportWithoutSource 15 10 0 8 2 30%
dak/cruft_report.py queryNewerAll 2 0 0 0 0 100%
dak/cruft_report.py reportNewerAll 10 5 0 4 2 50%
dak/cruft_report.py reportNBS 21 15 0 8 2 28%
dak/cruft_report.py reportNBSMetadata 18 4 0 8 2 69%
dak/cruft_report.py reportAllNBS 3 0 0 0 0 100%
dak/cruft_report.py do_dubious_nbs 12 12 0 4 0 0%
dak/cruft_report.py obsolete_source 3 0 0 0 0 100%
dak/cruft_report.py source_bin 3 3 0 0 0 0%
dak/cruft_report.py newest_source_bab 3 3 0 0 0 0%
dak/cruft_report.py report_obsolete_source 16 13 0 8 1 17%
dak/cruft_report.py get_suite_binaries 3 3 0 0 0 0%
dak/cruft_report.py report_outdated_nonfree 32 27 0 18 2 14%
dak/cruft_report.py main 148 42 0 102 33 64%
dak/cruft_report.py (no function) 42 0 5 0 0 100%
dak/dak.py init 2 0 0 0 0 100%
dak/dak.py usage 4 0 0 2 0 100%
dak/dak.py main 44 19 0 26 5 54%
dak/dak.py (no function) 10 0 4 0 0 100%
dak/dakdb/__init__.py (no function) 0 0 0 0 0 100%
dak/dakdb/update100.py do_update 10 3 0 0 0 70%
dak/dakdb/update100.py (no function) 3 0 0 0 0 100%
dak/dakdb/update101.py do_update 10 3 0 0 0 70%
dak/dakdb/update101.py (no function) 3 0 0 0 0 100%
dak/dakdb/update102.py do_update 10 3 0 2 0 75%
dak/dakdb/update102.py (no function) 4 0 0 0 0 100%
dak/dakdb/update103.py do_update 10 3 0 2 0 75%
dak/dakdb/update103.py (no function) 4 0 0 0 0 100%
dak/dakdb/update104.py do_update 10 3 0 2 0 75%
dak/dakdb/update104.py (no function) 4 0 0 0 0 100%
dak/dakdb/update105.py do_update 10 3 0 2 0 75%
dak/dakdb/update105.py (no function) 4 0 0 0 0 100%
dak/dakdb/update106.py do_update 10 3 0 2 0 75%
dak/dakdb/update106.py (no function) 4 0 0 0 0 100%
dak/dakdb/update107.py do_update 10 3 0 2 0 75%
dak/dakdb/update107.py (no function) 4 0 0 0 0 100%
dak/dakdb/update108.py do_update 10 3 0 2 0 75%
dak/dakdb/update108.py (no function) 4 0 0 0 0 100%
dak/dakdb/update109.py do_update 10 3 0 2 0 75%
dak/dakdb/update109.py (no function) 4 0 0 0 0 100%
dak/dakdb/update110.py do_update 10 3 0 2 0 75%
dak/dakdb/update110.py (no function) 4 0 0 0 0 100%
dak/dakdb/update111.py do_update 10 3 0 2 0 75%
dak/dakdb/update111.py (no function) 4 0 0 0 0 100%
dak/dakdb/update112.py do_update 10 3 0 2 0 75%
dak/dakdb/update112.py (no function) 4 0 0 0 0 100%
dak/dakdb/update113.py do_update 10 3 0 2 0 75%
dak/dakdb/update113.py (no function) 4 0 0 0 0 100%
dak/dakdb/update114.py do_update 10 3 0 0 0 70%
dak/dakdb/update114.py (no function) 3 0 0 0 0 100%
dak/dakdb/update115.py do_update 10 3 0 2 0 75%
dak/dakdb/update115.py (no function) 4 0 0 0 0 100%
dak/dakdb/update116.py do_update 10 3 0 0 0 70%
dak/dakdb/update116.py (no function) 3 0 0 0 0 100%
dak/dakdb/update117.py do_update 10 3 0 2 0 75%
dak/dakdb/update117.py (no function) 4 0 0 0 0 100%
dak/dakdb/update118.py do_update 10 3 0 2 0 75%
dak/dakdb/update118.py (no function) 4 0 0 0 0 100%
dak/dakdb/update119.py do_update 12 3 0 4 0 81%
dak/dakdb/update119.py (no function) 5 0 0 0 0 100%
dak/dakdb/update120.py do_update 9 3 0 0 0 67%
dak/dakdb/update120.py (no function) 3 0 0 0 0 100%
dak/dakdb/update121.py do_update 9 3 0 0 0 67%
dak/dakdb/update121.py (no function) 3 0 0 0 0 100%
dak/dakdb/update122.py do_update 9 3 0 0 0 67%
dak/dakdb/update122.py (no function) 3 0 0 0 0 100%
dak/dakdb/update123.py do_update 10 3 0 0 0 70%
dak/dakdb/update123.py (no function) 3 0 0 0 0 100%
dak/dakdb/update124.py do_update 14 3 0 2 0 81%
dak/dakdb/update124.py (no function) 4 0 0 0 0 100%
dak/dakdb/update125.py do_update 9 3 0 0 0 67%
dak/dakdb/update125.py (no function) 3 0 0 0 0 100%
dak/dakdb/update126.py do_update 10 3 0 2 0 75%
dak/dakdb/update126.py (no function) 4 0 0 0 0 100%
dak/dakdb/update127.py do_update 10 3 0 2 0 75%
dak/dakdb/update127.py (no function) 4 0 0 0 0 100%
dak/dakdb/update128.py do_update 10 3 0 2 0 75%
dak/dakdb/update128.py (no function) 4 0 0 0 0 100%
dak/dakdb/update129.py do_update 10 3 0 2 0 75%
dak/dakdb/update129.py (no function) 4 0 0 0 0 100%
dak/dakdb/update130.py do_update 10 3 0 2 0 75%
dak/dakdb/update130.py (no function) 4 0 0 0 0 100%
dak/dakdb/update131.py do_update 10 3 0 0 0 70%
dak/dakdb/update131.py (no function) 3 0 0 0 0 100%
dak/dakdb/update69.py do_update 10 3 0 0 0 70%
dak/dakdb/update69.py (no function) 3 0 0 0 0 100%
dak/dakdb/update70.py do_update 25 11 0 8 1 45%
dak/dakdb/update70.py (no function) 4 0 0 0 0 100%
dak/dakdb/update71.py do_update 12 3 0 0 0 75%
dak/dakdb/update71.py (no function) 3 0 0 0 0 100%
dak/dakdb/update72.py do_update 11 3 0 2 0 77%
dak/dakdb/update72.py (no function) 3 0 0 0 0 100%
dak/dakdb/update73.py do_update 21 4 0 2 1 78%
dak/dakdb/update73.py (no function) 4 0 0 0 0 100%
dak/dakdb/update74.py do_update 9 3 0 0 0 67%
dak/dakdb/update74.py (no function) 3 0 0 0 0 100%
dak/dakdb/update75.py _track_files_per_archive 10 1 0 2 1 83%
dak/dakdb/update75.py _convert_policy_queues 28 0 0 0 0 100%
dak/dakdb/update75.py _convert_build_queues 10 0 0 0 0 100%
dak/dakdb/update75.py do_update 15 5 0 2 1 65%
dak/dakdb/update75.py (no function) 8 0 0 0 0 100%
dak/dakdb/update76.py do_update 9 3 0 0 0 67%
dak/dakdb/update76.py (no function) 3 0 0 0 0 100%
dak/dakdb/update77.py do_update 12 3 0 0 0 75%
dak/dakdb/update77.py (no function) 4 0 0 0 0 100%
dak/dakdb/update78.py do_update 15 3 0 0 0 80%
dak/dakdb/update78.py (no function) 3 0 0 0 0 100%
dak/dakdb/update79.py do_update 16 3 0 0 0 81%
dak/dakdb/update79.py (no function) 3 0 0 0 0 100%
dak/dakdb/update80.py do_update 12 3 0 0 0 75%
dak/dakdb/update80.py (no function) 3 0 0 0 0 100%
dak/dakdb/update81.py do_update 10 3 0 0 0 70%
dak/dakdb/update81.py (no function) 3 0 0 0 0 100%
dak/dakdb/update82.py do_update 10 3 0 0 0 70%
dak/dakdb/update82.py (no function) 3 0 0 0 0 100%
dak/dakdb/update83.py get_buildd_acl_id 10 10 0 2 0 0%
dak/dakdb/update83.py get_acl_id 17 7 0 10 3 48%
dak/dakdb/update83.py do_update 38 8 0 10 2 75%
dak/dakdb/update83.py (no function) 6 0 0 0 0 100%
dak/dakdb/update84.py do_update 10 3 0 2 0 75%
dak/dakdb/update84.py (no function) 4 0 0 0 0 100%
dak/dakdb/update85.py do_update 9 3 0 0 0 67%
dak/dakdb/update85.py (no function) 3 0 0 0 0 100%
dak/dakdb/update86.py do_update 9 3 0 0 0 67%
dak/dakdb/update86.py (no function) 3 0 0 0 0 100%
dak/dakdb/update87.py do_update 10 3 0 2 0 75%
dak/dakdb/update87.py (no function) 4 0 0 0 0 100%
dak/dakdb/update88.py do_update 9 3 0 0 0 67%
dak/dakdb/update88.py (no function) 3 0 0 0 0 100%
dak/dakdb/update89.py do_update 9 3 0 0 0 67%
dak/dakdb/update89.py (no function) 3 0 0 0 0 100%
dak/dakdb/update90.py do_update 9 3 0 0 0 67%
dak/dakdb/update90.py (no function) 3 0 0 0 0 100%
dak/dakdb/update91.py do_update 10 3 0 2 0 75%
dak/dakdb/update91.py (no function) 4 0 0 0 0 100%
dak/dakdb/update92.py do_update 10 3 0 2 0 75%
dak/dakdb/update92.py (no function) 4 0 0 0 0 100%
dak/dakdb/update93.py do_update 9 3 0 0 0 67%
dak/dakdb/update93.py (no function) 3 0 0 0 0 100%
dak/dakdb/update94.py do_update 10 3 0 2 0 75%
dak/dakdb/update94.py (no function) 4 0 0 0 0 100%
dak/dakdb/update95.py do_update 10 3 0 2 0 75%
dak/dakdb/update95.py (no function) 4 0 0 0 0 100%
dak/dakdb/update96.py do_update 10 3 0 2 0 75%
dak/dakdb/update96.py (no function) 4 0 0 0 0 100%
dak/dakdb/update97.py do_update 12 3 0 0 0 75%
dak/dakdb/update97.py (no function) 3 0 0 0 0 100%
dak/dakdb/update98.py do_update 10 3 0 2 0 75%
dak/dakdb/update98.py (no function) 4 0 0 0 0 100%
dak/dakdb/update99.py do_update 15 3 0 4 0 84%
dak/dakdb/update99.py (no function) 4 0 0 0 0 100%
dak/dominate.py retrieve_associations 1 0 0 0 0 100%
dak/dominate.py delete_associations_table 2 0 0 0 0 100%
dak/dominate.py delete_associations 9 0 0 4 0 100%
dak/dominate.py usage 2 0 0 0 0 100%
dak/dominate.py main 27 4 0 12 5 77%
dak/dominate.py (no function) 14 0 2 0 0 100%
dak/examine_package.py usage 2 0 0 0 0 100%
dak/examine_package.py escape_if_needed 3 0 0 2 0 100%
dak/examine_package.py headline 5 1 0 4 1 78%
dak/examine_package.py colour_output 3 0 0 2 0 100%
dak/examine_package.py escaped_text 5 1 0 4 1 78%
dak/examine_package.py formatted_text 5 0 0 4 0 100%
dak/examine_package.py output_row 3 0 0 2 0 100%
dak/examine_package.py format_field 3 0 0 2 0 100%
dak/examine_package.py foldable_output 13 0 0 8 0 100%
dak/examine_package.py get_depends_parts 5 1 0 2 1 71%
dak/examine_package.py get_or_list 2 0 0 0 0 100%
dak/examine_package.py get_comma_list 2 0 0 0 0 100%
dak/examine_package.py split_depends 2 0 0 0 0 100%
dak/examine_package.py read_control 41 12 0 18 9 64%
dak/examine_package.py read_changes_or_dsc 27 3 0 24 2 90%
dak/examine_package.py get_provides 8 2 0 4 1 58%
dak/examine_package.py create_depends_string 34 12 0 24 7 57%
dak/examine_package.py output_package_relations 11 7 0 6 1 29%
dak/examine_package.py output_deb_info 39 13 0 30 7 65%
dak/examine_package.py do_command 4 0 0 2 0 100%
dak/examine_package.py do_lintian 13 3 0 4 1 76%
dak/examine_package.py extract_one_file_from_deb 17 1 0 10 2 89%
dak/examine_package.py get_copyright 19 3 0 6 3 76%
dak/examine_package.py get_readme_source 18 7 0 7 2 64%
dak/examine_package.py check_dsc 4 0 0 0 0 100%
dak/examine_package.py check_deb 14 3 0 6 3 70%
dak/examine_package.py strip_pgp_signature 4 0 0 2 0 100%
dak/examine_package.py display_changes 3 0 0 0 0 100%
dak/examine_package.py check_changes 12 12 0 6 0 0%
dak/examine_package.py main 41 32 0 24 2 20%
dak/examine_package.py get_lintian_version 2 0 0 0 0 100%
dak/examine_package.py (no function) 59 0 2 0 0 100%
dak/export.py usage 1 0 0 0 0 100%
dak/export.py main 21 12 0 10 2 35%
dak/export.py (no function) 7 0 2 0 0 100%
dak/export_suite.py usage 1 0 0 0 0 100%
dak/export_suite.py main 40 31 0 20 2 18%
dak/export_suite.py (no function) 8 0 2 0 0 100%
dak/external_overrides.py usage 2 0 0 0 0 100%
dak/external_overrides.py ExternalOverrideReader.__init__ 4 4 0 0 0 0%
dak/external_overrides.py ExternalOverrideReader._flush 4 4 0 0 0 0%
dak/external_overrides.py ExternalOverrideReader.__iter__ 11 11 0 10 0 0%
dak/external_overrides.py external_overrides_copy 18 18 0 6 0 0%
dak/external_overrides.py external_overrides_import 19 19 0 4 0 0%
dak/external_overrides.py main 18 11 0 8 1 31%
dak/external_overrides.py (no function) 15 0 2 0 0 100%
dak/find_files.py usage 2 2 0 0 0 0%
dak/find_files.py main 23 23 0 14 0 0%
dak/find_files.py (no function) 7 0 2 0 0 100%
dak/generate_index_diffs.py usage 2 0 0 0 0 100%
dak/generate_index_diffs.py tryunlink 4 2 0 0 0 50%
dak/generate_index_diffs.py smartstat 4 0 0 4 0 100%
dak/generate_index_diffs.py smartlink 13 6 0 10 3 52%
dak/generate_index_diffs.py smartlink.call_decompressor 2 0 0 2 0 100%
dak/generate_index_diffs.py genchanges 39 9 0 18 7 72%
dak/generate_index_diffs.py main 76 3 0 32 6 92%
dak/generate_index_diffs.py process_pdiff_tasks 20 5 0 6 2 73%
dak/generate_index_diffs.py process_pdiff_tasks.bounded_task 2 0 0 2 0 100%
dak/generate_index_diffs.py (no function) 22 0 2 0 0 100%
dak/generate_packages_sources2.py usage 2 0 0 0 0 100%
dak/generate_packages_sources2.py generate_sources 21 0 0 4 1 96%
dak/generate_packages_sources2.py generate_packages 27 1 0 6 2 91%
dak/generate_packages_sources2.py generate_translations 18 0 0 4 1 95%
dak/generate_packages_sources2.py main 56 6 0 22 4 87%
dak/generate_packages_sources2.py main.parse_results 6 6 0 4 0 0%
dak/generate_packages_sources2.py (no function) 12 0 2 0 0 100%
dak/generate_releases.py usage 2 0 0 0 0 100%
dak/generate_releases.py sign_release_dir 16 0 0 12 1 96%
dak/generate_releases.py _Reader.read 1 0 0 2 1 67%
dak/generate_releases.py XzFile.__init__ 1 0 0 0 0 100%
dak/generate_releases.py XzFile.read 2 0 0 2 0 100%
dak/generate_releases.py ZstdFile.__init__ 1 1 0 0 0 0%
dak/generate_releases.py ZstdFile.read 2 2 0 2 0 0%
dak/generate_releases.py HashFunc.__init__ 3 0 0 0 0 100%
dak/generate_releases.py ReleaseWriter.__init__ 1 0 0 0 0 100%
dak/generate_releases.py ReleaseWriter.suite_path 2 0 0 0 0 100%
dak/generate_releases.py ReleaseWriter.suite_release_path 2 0 0 0 0 100%
dak/generate_releases.py ReleaseWriter.create_release_symlinks 11 2 0 8 2 79%
dak/generate_releases.py ReleaseWriter.create_output_directories 6 1 0 4 1 80%
dak/generate_releases.py ReleaseWriter._update_hashfile_table 22 1 0 14 1 94%
dak/generate_releases.py ReleaseWriter._make_byhash_links 16 3 0 10 3 77%
dak/generate_releases.py ReleaseWriter._make_byhash_base_symlink 10 1 0 4 1 86%
dak/generate_releases.py ReleaseWriter.generate_release_files 112 12 0 71 8 88%
dak/generate_releases.py main 41 5 0 22 6 83%
dak/generate_releases.py generate_helper 5 0 0 0 0 100%
dak/generate_releases.py (no function) 44 0 4 0 0 100%
dak/graph.py usage 2 0 0 0 0 100%
dak/graph.py graph 2 2 0 0 0 0%
dak/graph.py graph_deferred 13 13 0 4 0 0%
dak/graph.py graph_normal 12 12 0 2 0 0%
dak/graph.py main 44 34 0 32 2 18%
dak/graph.py (no function) 15 0 2 2 0 100%
dak/graph_new.py debug 2 1 0 2 1 50%
dak/graph_new.py write_index 4 4 0 2 0 0%
dak/graph_new.py init_rrd 2 2 0 0 0 0%
dak/graph_new.py gen_stats 5 0 0 0 0 100%
dak/graph_new.py plot_graph 4 4 0 0 0 0%
dak/graph_new.py _handle_conf 25 25 0 6 0 0%
dak/graph_new.py skip_file 8 8 0 4 0 0%
dak/graph_new.py extract_queue_events 37 37 0 14 0 0%
dak/graph_new.py process_events 33 3 0 16 2 86%
dak/graph_new.py generate_output 10 10 0 0 0 0%
dak/graph_new.py main 30 30 0 14 0 0%
dak/graph_new.py usage 3 3 0 0 0 0%
dak/graph_new.py (no function) 26 0 1 0 0 100%
dak/import.py usage 1 0 0 0 0 100%
dak/import.py import_source 23 11 0 10 4 48%
dak/import.py import_binary 13 7 0 2 1 47%
dak/import.py import_file 6 1 0 4 1 80%
dak/import.py import_dump 15 15 0 8 0 0%
dak/import.py export_dump 4 4 0 2 0 0%
dak/import.py main 37 5 0 14 3 80%
dak/import.py (no function) 17 0 2 0 0 100%
dak/import_keyring.py get_uid_info 7 0 0 2 0 100%
dak/import_keyring.py get_fingerprint_info 5 0 0 2 0 100%
dak/import_keyring.py list_uids 13 13 0 6 0 0%
dak/import_keyring.py usage 2 0 0 0 0 100%
dak/import_keyring.py main 97 26 0 60 16 71%
dak/import_keyring.py (no function) 12 0 2 0 0 100%
dak/import_repository.py usage 2 0 0 0 0 100%
dak/import_repository.py entry_is_newer 5 5 0 4 0 0%
dak/import_repository.py entry_in_packages 1 1 0 0 0 0%
dak/import_repository.py get_packages_in_suite 7 7 0 4 0 0%
dak/import_repository.py import_sources 14 14 0 8 0 0%
dak/import_repository.py import_built_using 10 10 0 6 0 0%
dak/import_repository.py import_packages 11 11 0 8 0 0%
dak/import_repository.py main 57 49 0 30 2 11%
dak/import_repository.py (no function) 16 0 2 0 0 100%
dak/import_users_from_passwd.py usage 2 0 0 0 0 100%
dak/import_users_from_passwd.py main 54 44 0 34 2 16%
dak/import_users_from_passwd.py (no function) 11 0 2 0 0 100%
dak/init_dirs.py usage 2 0 0 0 0 100%
dak/init_dirs.py do_dir 5 1 0 4 1 78%
dak/init_dirs.py process_file 3 0 0 2 0 100%
dak/init_dirs.py process_tree 5 0 0 2 0 100%
dak/init_dirs.py process_morguesubdir 4 2 0 2 1 50%
dak/init_dirs.py process_keyring 13 6 0 10 3 52%
dak/init_dirs.py create_directories 29 6 0 22 3 78%
dak/init_dirs.py main 14 2 0 8 2 82%
dak/init_dirs.py (no function) 14 0 2 0 0 100%
dak/ls.py usage 2 0 0 0 0 100%
dak/ls.py main 24 7 0 20 5 64%
dak/ls.py (no function) 7 0 2 0 0 100%
dak/make_changelog.py usage 2 0 0 0 0 100%
dak/make_changelog.py get_source_uploads 2 0 0 0 0 100%
dak/make_changelog.py get_binary_uploads 2 2 0 0 0 0%
dak/make_changelog.py display_changes 6 0 0 4 0 100%
dak/make_changelog.py export_files 81 19 0 50 6 75%
dak/make_changelog.py generate_export_filelist 17 0 0 14 2 94%
dak/make_changelog.py main 30 3 0 16 4 85%
dak/make_changelog.py (no function) 20 0 5 0 0 100%
dak/make_maintainers.py usage 2 0 0 0 0 100%
dak/make_maintainers.py format 1 0 0 0 0 100%
dak/make_maintainers.py main 41 15 0 29 5 54%
dak/make_maintainers.py (no function) 10 0 2 0 0 100%
dak/make_overrides.py usage 2 0 0 0 0 100%
dak/make_overrides.py do_list 7 0 0 6 0 100%
dak/make_overrides.py main 35 3 0 24 3 90%
dak/make_overrides.py (no function) 11 0 2 0 0 100%
dak/make_pkg_file_mapping.py build_mapping 17 0 0 4 0 100%
dak/make_pkg_file_mapping.py usage 2 0 0 0 0 100%
dak/make_pkg_file_mapping.py main 8 1 0 4 1 83%
dak/make_pkg_file_mapping.py (no function) 6 0 2 0 0 100%
dak/manage_build_queues.py usage 2 0 0 0 0 100%
dak/manage_build_queues.py clean 20 1 0 8 2 89%
dak/manage_build_queues.py main 27 5 0 16 3 77%
dak/manage_build_queues.py (no function) 14 0 2 0 0 100%
dak/manage_debug_suites.py usage 2 0 0 0 0 100%
dak/manage_debug_suites.py clean 8 2 0 4 2 67%
dak/manage_debug_suites.py main 26 5 0 16 3 76%
dak/manage_debug_suites.py (no function) 12 0 2 0 0 100%
dak/manage_external_signature_requests.py usage 2 0 0 0 0 100%
dak/manage_external_signature_requests.py main 22 4 0 10 3 78%
dak/manage_external_signature_requests.py (no function) 10 0 2 0 0 100%
dak/new_security_install.py usage 2 0 0 0 0 100%
dak/new_security_install.py spawn 8 8 0 4 0 0%
dak/new_security_install.py sudo 5 5 0 4 0 0%
dak/new_security_install.py do_Approve 1 1 0 0 0 0%
dak/new_security_install.py _do_Approve 19 19 0 6 0 0%
dak/new_security_install.py main 48 38 0 30 2 18%
dak/new_security_install.py (no function) 21 0 2 0 0 100%
dak/override.py game_over 4 2 0 2 1 50%
dak/override.py usage 2 0 0 0 0 100%
dak/override.py main 138 27 0 84 22 75%
dak/override.py (no function) 12 0 2 0 0 100%
dak/process_commands.py usage 1 0 0 0 0 100%
dak/process_commands.py main 43 12 0 18 3 69%
dak/process_commands.py (no function) 12 0 2 0 0 100%
dak/process_new.py Section_Completer.__init__ 4 0 0 2 0 100%
dak/process_new.py Section_Completer.complete 10 10 0 6 0 0%
dak/process_new.py Priority_Completer.__init__ 4 0 0 2 0 100%
dak/process_new.py Priority_Completer.complete 10 10 0 6 0 0%
dak/process_new.py takenover_binaries 11 0 0 6 0 100%
dak/process_new.py print_new 32 13 0 16 5 58%
dak/process_new.py index_range 3 3 0 2 0 0%
dak/process_new.py edit_new 26 26 0 12 0 0%
dak/process_new.py edit_index 53 53 0 30 0 0%
dak/process_new.py edit_overrides 23 23 0 16 0 0%
dak/process_new.py check_pkg 28 6 0 10 2 68%
dak/process_new.py do_bxa_notification 16 0 0 8 0 100%
dak/process_new.py run_user_inspect_command 10 7 0 4 1 29%
dak/process_new.py get_reject_reason 21 6 0 12 4 70%
dak/process_new.py do_new 101 34 0 66 15 61%
dak/process_new.py usage 2 0 0 0 0 100%
dak/process_new.py lock_package 15 8 0 2 0 41%
dak/process_new.py do_pkg 11 2 0 4 0 87%
dak/process_new.py show_new_comments 8 8 0 4 0 0%
dak/process_new.py sort_uploads 20 1 0 18 1 89%
dak/process_new.py end 10 5 0 6 2 44%
dak/process_new.py main 32 3 0 16 2 90%
dak/process_new.py (no function) 61 0 5 2 0 100%
dak/process_policy.py do_comments 23 1 0 14 1 95%
dak/process_policy.py try_or_reject 2 0 0 2 0 100%
dak/process_policy.py try_or_reject.wrapper 14 10 0 2 1 31%
dak/process_policy.py comment_accept 112 24 0 76 8 74%
dak/process_policy.py comment_accept.binary_component_func 7 0 0 2 0 100%
dak/process_policy.py comment_accept.is_debug_binary 1 0 0 0 0 100%
dak/process_policy.py comment_accept.has_debug_binaries 1 0 0 2 0 100%
dak/process_policy.py comment_accept.source_component_func 8 2 0 2 1 70%
dak/process_policy.py comment_reject 1 0 0 0 0 100%
dak/process_policy.py real_comment_reject 42 3 0 18 6 82%
dak/process_policy.py remove_upload 17 4 0 10 2 70%
dak/process_policy.py get_processed_upload 18 0 0 2 0 100%
dak/process_policy.py remove_unreferenced_binaries 7 0 0 2 0 100%
dak/process_policy.py remove_unreferenced_sources 7 0 0 2 0 100%
dak/process_policy.py usage 2 0 0 0 0 100%
dak/process_policy.py main 34 5 0 14 4 81%
dak/process_policy.py (no function) 38 0 2 4 0 100%
dak/process_upload.py usage 2 0 0 0 0 100%
dak/process_upload.py try_or_reject 3 0 0 2 0 100%
dak/process_upload.py try_or_reject.wrapper 14 11 0 2 0 19%
dak/process_upload.py get_processed_upload 20 0 0 2 0 100%
dak/process_upload.py accept 27 2 0 10 2 89%
dak/process_upload.py accept_to_new 7 0 0 0 0 100%
dak/process_upload.py reject 1 0 0 0 0 100%
dak/process_upload.py real_reject 27 1 0 12 4 87%
dak/process_upload.py action 71 13 0 42 10 78%
dak/process_upload.py unlink_if_exists 5 1 0 2 1 71%
dak/process_upload.py process_it 14 0 0 8 1 95%
dak/process_upload.py process_changes 18 2 0 6 0 92%
dak/process_upload.py main 50 11 0 30 6 74%
dak/process_upload.py (no function) 40 0 2 6 0 100%
dak/queue_report.py usage 2 0 0 0 0 100%
dak/queue_report.py plural 3 0 0 2 0 100%
dak/queue_report.py time_pp 21 17 0 12 1 15%
dak/queue_report.py sg_compare 15 4 0 8 4 65%
dak/queue_report.py sortfunc 32 30 0 22 1 6%
dak/queue_report.py header 1 1 0 0 0 0%
dak/queue_report.py footer 3 3 0 0 0 0%
dak/queue_report.py table_header 5 5 0 0 0 0%
dak/queue_report.py table_footer 1 1 0 0 0 0%
dak/queue_report.py table_row 36 36 0 16 0 0%
dak/queue_report.py update_graph_database 16 14 0 4 1 15%
dak/queue_report.py process_queue 182 86 0 92 15 49%
dak/queue_report.py main 36 11 0 26 8 63%
dak/queue_report.py (no function) 31 0 2 0 0 100%
dak/rm.py usage 2 0 0 0 0 100%
dak/rm.py game_over 4 2 0 2 1 50%
dak/rm.py reverse_depends_check 7 3 0 4 1 45%
dak/rm.py main 146 36 0 88 27 71%
dak/rm.py (no function) 15 0 4 0 0 100%
dak/show_deferred.py header 1 1 0 0 0 0%
dak/show_deferred.py footer 4 4 0 0 0 0%
dak/show_deferred.py table_header 1 1 0 0 0 0%
dak/show_deferred.py table_footer 1 1 0 0 0 0%
dak/show_deferred.py table_row 6 6 0 2 0 0%
dak/show_deferred.py update_graph_database 15 15 0 6 0 0%
dak/show_deferred.py get_upload_data 31 31 0 20 0 0%
dak/show_deferred.py list_uploads 28 28 0 10 0 0%
dak/show_deferred.py usage 5 1 0 2 1 71%
dak/show_deferred.py init 16 3 0 10 3 77%
dak/show_deferred.py main 19 18 0 20 0 3%
dak/show_deferred.py (no function) 24 0 2 0 0 100%
dak/show_new.py html_header 8 1 0 4 1 83%
dak/show_new.py html_footer 3 0 0 0 0 100%
dak/show_new.py do_pkg 35 5 0 15 3 74%
dak/show_new.py usage 2 0 0 0 0 100%
dak/show_new.py init 15 1 0 8 2 87%
dak/show_new.py result_callback 5 5 0 4 0 0%
dak/show_new.py main 18 3 0 10 2 75%
dak/show_new.py (no function) 23 0 2 0 0 100%
dak/stats.py usage 2 0 0 0 0 100%
dak/stats.py per_arch_space_use 7 7 0 2 0 0%
dak/stats.py daily_install_stats 22 22 0 14 0 0%
dak/stats.py output_format 4 4 0 2 0 0%
dak/stats.py number_of_packages 43 43 0 22 0 0%
dak/stats.py parse_new_uploads 12 12 0 6 0 0%
dak/stats.py parse_actions 52 52 0 36 0 0%
dak/stats.py parse_prod 28 28 0 16 0 0%
dak/stats.py parse_timestamp 3 3 0 0 0 0%
dak/stats.py new_stats 44 44 0 32 0 0%
dak/stats.py main 32 22 0 22 2 26%
dak/stats.py (no function) 37 0 2 0 0 100%
dak/transitions.py init 16 5 0 8 2 62%
dak/transitions.py usage 2 0 0 0 0 100%
dak/transitions.py load_transitions 50 50 0 30 0 0%
dak/transitions.py lock_file 11 11 0 4 0 0%
dak/transitions.py write_transitions 9 9 0 2 0 0%
dak/transitions.py write_transitions_from_file 9 9 0 6 0 0%
dak/transitions.py temp_transitions_file 5 5 0 2 0 0%
dak/transitions.py edit_transitions 38 38 0 14 0 0%
dak/transitions.py check_transitions 61 61 0 26 0 0%
dak/transitions.py get_info 1 1 0 0 0 0%
dak/transitions.py transition_info 16 16 0 6 0 0%
dak/transitions.py main 33 32 0 16 0 2%
dak/transitions.py (no function) 29 0 2 0 0 100%
dak/update_db.py UpdateDB.usage 2 0 0 0 0 100%
dak/update_db.py UpdateDB.update_db_to_zero 13 13 0 0 0 0%
dak/update_db.py UpdateDB.get_db_rev 10 4 0 0 0 60%
dak/update_db.py UpdateDB.get_transaction_id 7 0 0 0 0 100%
dak/update_db.py UpdateDB.update_db 68 30 0 24 8 57%
dak/update_db.py UpdateDB.init 23 8 0 12 3 63%
dak/update_db.py main 2 0 0 0 0 100%
dak/update_db.py (no function) 22 0 2 0 0 100%
dak/update_suite.py usage 2 0 0 0 0 100%
dak/update_suite.py SuiteUpdater.__init__ 12 1 0 2 1 86%
dak/update_suite.py SuiteUpdater.query_new_binaries 9 2 0 4 2 69%
dak/update_suite.py SuiteUpdater.query_new_sources 9 2 0 4 2 69%
dak/update_suite.py SuiteUpdater._components_for_binary 2 2 0 0 0 0%
dak/update_suite.py SuiteUpdater.install_binaries 10 4 0 8 2 44%
dak/update_suite.py SuiteUpdater._components_for_source 2 2 0 0 0 0%
dak/update_suite.py SuiteUpdater.install_sources 10 4 0 8 2 44%
dak/update_suite.py SuiteUpdater.update_suite 18 0 0 18 1 97%
dak/update_suite.py SuiteUpdater.log 3 0 0 2 0 100%
dak/update_suite.py main 29 4 0 6 0 89%
dak/update_suite.py (no function) 22 0 4 0 0 100%
dak/write_sections.py write_sections 6 6 0 2 0 0%
dak/write_sections.py usage 2 0 0 0 0 100%
dak/write_sections.py main 4 2 0 2 1 50%
dak/write_sections.py (no function) 7 0 4 0 0 100%
daklib/__init__.py (no function) 0 0 0 0 0 100%
daklib/announce.py _subst_for_upload 15 2 0 6 2 81%
daklib/announce.py _whitelists 1 0 0 0 0 100%
daklib/announce.py announce_reject 12 0 0 4 0 100%
daklib/announce.py announce_accept 35 10 0 22 4 72%
daklib/announce.py announce_new 5 0 0 0 0 100%
daklib/announce.py (no function) 26 0 2 0 0 100%
daklib/aptversion.py AptVersion.__init__ 1 0 0 0 0 100%
daklib/aptversion.py AptVersion.__str__ 1 1 0 0 0 0%
daklib/aptversion.py AptVersion.__eq__ 1 0 0 0 0 100%
daklib/aptversion.py AptVersion.__lt__ 1 0 0 0 0 100%
daklib/aptversion.py AptVersion.__le__ 1 1 0 0 0 0%
daklib/aptversion.py AptVersion.__gt__ 1 1 0 0 0 0%
daklib/aptversion.py AptVersion.__ge__ 1 1 0 0 0 0%
daklib/aptversion.py (no function) 12 0 0 4 0 100%
daklib/architecture.py _load_table 7 0 0 6 0 100%
daklib/architecture.py _cputable 3 0 0 2 0 100%
daklib/architecture.py _tupletable 21 5 0 10 0 77%
daklib/architecture.py _tupletable.add_tuple 4 1 0 2 1 67%
daklib/architecture.py Debian_arch_to_Debian_tuple 15 4 0 12 4 70%
daklib/architecture.py match_architecture 14 2 0 12 2 85%
daklib/architecture.py (no function) 11 0 0 0 0 100%
daklib/archive.py ArchiveTransaction.__init__ 2 0 0 0 0 100%
daklib/archive.py ArchiveTransaction.get_file 8 1 0 2 1 80%
daklib/archive.py ArchiveTransaction._install_file 21 0 0 0 0 100%
daklib/archive.py ArchiveTransaction.install_binary 37 2 0 16 2 92%
daklib/archive.py ArchiveTransaction._ensure_extra_source_exists 13 9 0 8 1 24%
daklib/archive.py ArchiveTransaction._add_built_using 7 1 0 4 1 82%
daklib/archive.py ArchiveTransaction._add_dsc_files 12 2 0 4 1 81%
daklib/archive.py ArchiveTransaction.install_source_to_archive 43 1 0 16 1 97%
daklib/archive.py ArchiveTransaction.install_source 6 0 0 2 0 100%
daklib/archive.py ArchiveTransaction._copy_file 12 1 0 6 1 89%
daklib/archive.py ArchiveTransaction.copy_binary 15 1 0 8 1 91%
daklib/archive.py ArchiveTransaction.copy_source 8 0 0 6 0 100%
daklib/archive.py ArchiveTransaction.remove_file 3 3 0 0 0 0%
daklib/archive.py ArchiveTransaction.remove_binary 2 0 0 0 0 100%
daklib/archive.py ArchiveTransaction.remove_source 6 1 0 2 1 75%
daklib/archive.py ArchiveTransaction.commit 5 0 0 0 0 100%
daklib/archive.py ArchiveTransaction.rollback 2 0 0 0 0 100%
daklib/archive.py ArchiveTransaction.flush 1 1 0 0 0 0%
daklib/archive.py ArchiveTransaction.__enter__ 1 0 0 0 0 100%
daklib/archive.py ArchiveTransaction.__exit__ 4 0 0 2 0 100%
daklib/archive.py source_component_from_package_list 8 1 0 4 1 83%
daklib/archive.py ArchiveUpload.__init__ 28 0 0 0 0 100%
daklib/archive.py ArchiveUpload.changes 2 0 0 0 0 100%
daklib/archive.py ArchiveUpload.directory 2 0 0 0 0 100%
daklib/archive.py ArchiveUpload.authorized_by_fingerprint 1 0 0 0 0 100%
daklib/archive.py ArchiveUpload.authorized_by_fingerprint 1 0 0 0 0 100%
daklib/archive.py ArchiveUpload.warn 1 1 0 0 0 0%
daklib/archive.py ArchiveUpload.prepare 39 6 0 12 0 88%
daklib/archive.py ArchiveUpload.unpacked_source 10 10 0 6 0 0%
daklib/archive.py ArchiveUpload._map_suite 27 18 0 22 4 31%
daklib/archive.py ArchiveUpload._mapped_suites 6 0 0 2 0 100%
daklib/archive.py ArchiveUpload._check_new_binary_overrides 17 0 0 12 0 100%
daklib/archive.py ArchiveUpload._check_new 21 0 0 12 0 100%
daklib/archive.py ArchiveUpload._final_suites 12 0 0 8 1 95%
daklib/archive.py ArchiveUpload._binary_override 9 2 0 6 2 73%
daklib/archive.py ArchiveUpload._source_override 7 1 0 4 1 82%
daklib/archive.py ArchiveUpload._binary_component 6 1 0 4 1 80%
daklib/archive.py ArchiveUpload._source_component 6 3 0 4 1 40%
daklib/archive.py ArchiveUpload._run_checks 17 5 0 12 3 72%
daklib/archive.py ArchiveUpload._run_checks_very_early 1 0 0 0 0 100%
daklib/archive.py ArchiveUpload._run_checks_early 1 0 0 0 0 100%
daklib/archive.py ArchiveUpload._run_checks_late 1 0 0 0 0 100%
daklib/archive.py ArchiveUpload._handle_tag2upload 53 29 0 22 10 48%
daklib/archive.py ArchiveUpload.check 22 6 0 12 3 74%
daklib/archive.py ArchiveUpload._install_to_suite 25 4 0 13 2 84%
daklib/archive.py ArchiveUpload._install_changes 29 2 0 2 0 94%
daklib/archive.py ArchiveUpload._install_policy 15 0 0 4 0 100%
daklib/archive.py ArchiveUpload.try_autobyhand 45 38 0 14 1 14%
daklib/archive.py ArchiveUpload._install_byhand 12 12 0 0 0 0%
daklib/archive.py ArchiveUpload._do_bts_versiontracking 23 18 0 14 1 16%
daklib/archive.py ArchiveUpload._policy_queue 3 0 0 2 0 100%
daklib/archive.py ArchiveUpload.install 29 0 0 14 1 98%
daklib/archive.py ArchiveUpload.install.source_component_func 3 0 0 0 0 100%
daklib/archive.py ArchiveUpload.install.binary_component_func 3 0 0 0 0 100%
daklib/archive.py ArchiveUpload.install_to_new 36 3 0 14 3 88%
daklib/archive.py ArchiveUpload.install_to_new.binary_component_func 3 0 0 0 0 100%
daklib/archive.py ArchiveUpload.install_to_new.source_component_func 1 0 0 0 0 100%
daklib/archive.py ArchiveUpload.commit 1 0 0 0 0 100%
daklib/archive.py ArchiveUpload.rollback 1 1 0 0 0 0%
daklib/archive.py ArchiveUpload.__enter__ 2 0 0 0 0 100%
daklib/archive.py ArchiveUpload.__exit__ 6 0 0 2 1 88%
daklib/archive.py (no function) 86 0 2 8 0 100%
daklib/checks.py check_fields_for_valid_utf8 5 2 0 2 0 71%
daklib/checks.py RejectExternalFilesMismatch.__str__ 1 1 0 0 0 0%
daklib/checks.py RejectACL.__init__ 2 0 0 0 0 100%
daklib/checks.py RejectACL.__str__ 1 0 0 0 0 100%
daklib/checks.py Check.check 1 1 0 0 0 0%
daklib/checks.py Check.per_suite_check 1 1 0 0 0 0%
daklib/checks.py Check.forcable 1 1 0 0 0 0%
daklib/checks.py SignatureAndHashesCheck.check_replay 6 1 0 2 1 75%
daklib/checks.py SignatureAndHashesCheck.check 21 5 0 12 4 73%
daklib/checks.py SignatureAndHashesCheck._check_hashes 7 2 0 4 1 73%
daklib/checks.py WeakSignatureCheck.check 8 2 0 6 2 71%
daklib/checks.py check_signature_timestamp 10 2 0 4 2 71%
daklib/checks.py SignatureTimestampCheck.check 1 0 0 0 0 100%
daklib/checks.py ChangesCheck.check 52 19 0 36 13 61%
daklib/checks.py ExternalHashesCheck.check_single 12 12 0 10 0 0%
daklib/checks.py ExternalHashesCheck.check 11 8 0 8 1 21%
daklib/checks.py BinaryCheck.check 21 8 0 18 2 59%
daklib/checks.py BinaryCheck.check_binary 40 11 0 26 11 67%
daklib/checks.py BinaryCheck.check_binary.check_dependency_field 14 5 0 12 3 69%
daklib/checks.py BinaryMembersCheck.check 5 0 0 2 0 100%
daklib/checks.py BinaryMembersCheck._check_binary 4 1 0 2 1 67%
daklib/checks.py BinaryTimestampCheck.check 18 2 0 8 2 85%
daklib/checks.py BinaryTimestampCheck.check.TarTime.__init__ 2 0 0 0 0 100%
daklib/checks.py BinaryTimestampCheck.check.TarTime.callback 4 2 0 4 2 50%
daklib/checks.py BinaryTimestampCheck.check.format_reason 4 4 0 2 0 0%
daklib/checks.py SourceCheck.check_filename 21 5 0 14 5 71%
daklib/checks.py SourceCheck.check 33 9 0 22 7 71%
daklib/checks.py SingleDistributionCheck.check 2 1 0 2 1 50%
daklib/checks.py ACLCheck._does_hijack 6 1 0 6 1 83%
daklib/checks.py ACLCheck._check_acl 41 14 0 38 9 66%
daklib/checks.py ACLCheck.check 20 5 0 12 4 72%
daklib/checks.py ACLCheck.per_suite_check 11 8 0 8 1 21%
daklib/checks.py TransitionCheck.check 28 23 0 16 1 18%
daklib/checks.py TransitionCheck.get_transitions 12 8 0 4 1 31%
daklib/checks.py NoSourceOnlyCheck.is_source_only_upload 4 0 0 2 0 100%
daklib/checks.py NoSourceOnlyCheck.check 20 4 0 12 4 75%
daklib/checks.py NewOverrideCheck.check 7 1 0 4 1 82%
daklib/checks.py ArchAllBinNMUCheck.check 4 1 0 2 1 67%
daklib/checks.py LintianCheck.check 39 7 0 20 4 81%
daklib/checks.py SourceFormatCheck.per_suite_check 9 0 0 4 0 100%
daklib/checks.py SuiteCheck.per_suite_check 5 2 0 4 2 56%
daklib/checks.py SuiteArchitectureCheck.per_suite_check 6 0 0 4 0 100%
daklib/checks.py VersionCheck._highest_source_version 4 0 0 2 0 100%
daklib/checks.py VersionCheck._highest_binary_version 4 0 0 2 0 100%
daklib/checks.py VersionCheck._version_checks 14 2 0 8 2 82%
daklib/checks.py VersionCheck.per_suite_check 11 1 0 8 1 79%
daklib/checks.py VersionCheck.forcable 1 1 0 0 0 0%
daklib/checks.py (no function) 119 0 3 56 0 100%
daklib/command.py CommandFile.__init__ 9 2 0 2 1 73%
daklib/command.py CommandFile._check_replay 3 0 0 0 0 100%
daklib/command.py CommandFile._quote_section 2 0 0 0 0 100%
daklib/command.py CommandFile._evaluate_sections 24 5 0 12 5 72%
daklib/command.py CommandFile._notify_uploader 22 5 0 8 2 77%
daklib/command.py CommandFile.evaluate 37 6 0 12 4 80%
daklib/command.py CommandFile._split_packages 5 1 0 4 1 78%
daklib/command.py CommandFile.action_dm 44 6 0 22 8 79%
daklib/command.py CommandFile._action_dm_admin_common 6 6 0 4 0 0%
daklib/command.py CommandFile.action_dm_remove 17 17 0 4 0 0%
daklib/command.py CommandFile.action_dm_migrate 25 25 0 8 0 0%
daklib/command.py CommandFile.action_break_the_archive 5 5 0 2 0 0%
daklib/command.py CommandFile._sourcename_from_dbchanges 3 0 0 0 0 100%
daklib/command.py CommandFile._process_upload_add_command_file 5 0 0 2 0 100%
daklib/command.py CommandFile._action_process_upload_common 3 1 0 2 1 60%
daklib/command.py CommandFile.action_process_upload 23 3 0 8 3 81%
daklib/command.py (no function) 30 0 2 0 0 100%
daklib/compress.py decompress_zstd 1 1 0 0 0 0%
daklib/compress.py decompress_xz 1 1 0 0 0 0%
daklib/compress.py decompress_bz2 1 1 0 0 0 0%
daklib/compress.py decompress_gz 1 1 0 0 0 0%
daklib/compress.py decompress 7 7 0 4 0 0%
daklib/compress.py (no function) 10 0 0 0 0 100%
daklib/config.py which_conf_file 1 0 0 0 0 100%
daklib/config.py Config.__init__ 5 0 0 2 0 100%
daklib/config.py Config._readconf 29 13 0 16 4 44%
daklib/config.py Config.__contains__ 1 0 0 0 0 100%
daklib/config.py Config.__getitem__ 1 0 0 0 0 100%
daklib/config.py Config.__setitem__ 1 0 0 0 0 100%
daklib/config.py Config.get_db_value 8 3 0 2 1 60%
daklib/config.py Config._setup_routines 3 0 0 4 0 100%
daklib/config.py Config.get_defaultsuite 5 5 0 2 0 0%
daklib/config.py (no function) 22 0 2 2 0 100%
daklib/contents.py BinaryContentsWriter.__init__ 7 0 0 0 0 100%
daklib/contents.py BinaryContentsWriter.query 13 0 0 2 0 100%
daklib/contents.py BinaryContentsWriter.formatline 1 0 0 0 0 100%
daklib/contents.py BinaryContentsWriter.fetch 3 0 0 2 0 100%
daklib/contents.py BinaryContentsWriter.get_list 1 0 0 0 0 100%
daklib/contents.py BinaryContentsWriter.writer 2 0 0 0 0 100%
daklib/contents.py BinaryContentsWriter.write_file 5 0 0 2 0 100%
daklib/contents.py SourceContentsWriter.__init__ 5 0 0 0 0 100%
daklib/contents.py SourceContentsWriter.query 5 0 0 0 0 100%
daklib/contents.py SourceContentsWriter.formatline 1 0 0 0 0 100%
daklib/contents.py SourceContentsWriter.fetch 3 0 0 2 0 100%
daklib/contents.py SourceContentsWriter.get_list 1 1 0 0 0 0%
daklib/contents.py SourceContentsWriter.writer 2 0 0 0 0 100%
daklib/contents.py SourceContentsWriter.write_file 5 0 0 2 0 100%
daklib/contents.py binary_helper 10 0 0 0 0 100%
daklib/contents.py source_helper 8 0 0 0 0 100%
daklib/contents.py ContentsWriter.log_result 1 1 0 0 0 0%
daklib/contents.py ContentsWriter.write_all 37 1 0 17 3 93%
daklib/contents.py BinaryContentsScanner.__init__ 1 0 0 0 0 100%
daklib/contents.py BinaryContentsScanner.scan 9 1 0 4 1 85%
daklib/contents.py BinaryContentsScanner.scan_all 14 1 0 4 1 89%
daklib/contents.py binary_scan_helper 5 2 0 0 0 60%
daklib/contents.py UnpackedSource.__init__ 5 0 0 0 0 100%
daklib/contents.py UnpackedSource.get_root_directory 2 0 0 0 0 100%
daklib/contents.py UnpackedSource.get_all_filenames 5 0 0 4 0 100%
daklib/contents.py UnpackedSource.cleanup 5 0 0 2 0 100%
daklib/contents.py UnpackedSource.__del__ 1 0 0 0 0 100%
daklib/contents.py SourceContentsScanner.__init__ 1 0 0 0 0 100%
daklib/contents.py SourceContentsScanner.scan 7 0 0 2 0 100%
daklib/contents.py SourceContentsScanner.scan_all 14 1 0 4 1 89%
daklib/contents.py source_scan_helper 5 2 0 0 0 60%
daklib/contents.py (no function) 53 0 3 8 0 100%
daklib/cruft.py newer_version 29 0 0 12 0 100%
daklib/cruft.py newer_version.get_suite_sources 2 0 0 0 0 100%
daklib/cruft.py newer_version.get_suite_binaries 2 0 0 0 0 100%
daklib/cruft.py get_package_names 3 0 0 0 0 100%
daklib/cruft.py NamedSource.__init__ 3 0 0 0 0 100%
daklib/cruft.py NamedSource.__str__ 1 0 0 0 0 100%
daklib/cruft.py DejavuBinary.__init__ 9 0 0 4 0 100%
daklib/cruft.py DejavuBinary.has_multiple_sources 1 0 0 0 0 100%
daklib/cruft.py DejavuBinary.__str__ 1 0 0 0 0 100%
daklib/cruft.py report_multiple_source 8 8 0 4 0 0%
daklib/cruft.py query_without_source 2 0 0 0 0 100%
daklib/cruft.py queryNBS 2 0 0 0 0 100%
daklib/cruft.py queryNBS_metadata 2 0 0 0 0 100%
daklib/cruft.py (no function) 21 0 3 4 0 100%
daklib/dak_exceptions.py (no function) 24 0 0 0 0 100%
daklib/dakapt.py DakHashes.__init__ 1 0 0 0 0 100%
daklib/dakapt.py DakHashes._hashvalue 5 2 0 0 0 60%
daklib/dakapt.py DakHashes.md5 1 0 0 0 0 100%
daklib/dakapt.py DakHashes.sha1 1 0 0 0 0 100%
daklib/dakapt.py DakHashes.sha256 1 0 0 0 0 100%
daklib/dakapt.py (no function) 10 0 0 6 0 100%
daklib/daklog.py Logger.__init__ 8 0 0 4 0 100%
daklib/daklog.py Logger._open_log 14 1 0 4 1 89%
daklib/daklog.py Logger.log 6 0 0 2 0 100%
daklib/daklog.py Logger.log_traceback 3 3 0 2 0 0%
daklib/daklog.py Logger.close 2 0 0 0 0 100%
daklib/daklog.py (no function) 14 0 0 0 0 100%
daklib/dakmultiprocessing.py SignalException.__init__ 1 0 0 0 0 100%
daklib/dakmultiprocessing.py SignalException.__str__ 1 1 0 0 0 0%
daklib/dakmultiprocessing.py signal_handler 1 0 0 0 0 100%
daklib/dakmultiprocessing.py _func_wrapper 11 0 0 2 0 100%
daklib/dakmultiprocessing.py DakProcessPool.__init__ 3 0 0 0 0 100%
daklib/dakmultiprocessing.py DakProcessPool.apply_async 3 0 0 0 0 100%
daklib/dakmultiprocessing.py DakProcessPool.join 3 0 0 2 0 100%
daklib/dakmultiprocessing.py DakProcessPool.overall_status 5 1 0 4 1 78%
daklib/dakmultiprocessing.py (no function) 26 0 0 6 0 100%
daklib/database/__init__.py (no function) 0 0 0 0 0 100%
daklib/database/base.py BaseMethods.get 1 1 0 0 0 0%
daklib/database/base.py BaseTimestamp.__table_cls__ 4 0 0 0 0 100%
daklib/database/base.py (no function) 20 0 0 4 0 100%
daklib/dbconn.py DebVersion.get_col_spec 1 0 0 0 0 100%
daklib/dbconn.py DebVersion.bind_processor 1 0 0 0 0 100%
daklib/dbconn.py DebVersion.result_processor 1 0 0 0 0 100%
daklib/dbconn.py session_wrapper 3 0 0 2 0 100%
daklib/dbconn.py session_wrapper.wrapped 18 3 0 10 1 86%
daklib/dbconn.py ORMObject.properties 1 1 0 0 0 0%
daklib/dbconn.py ORMObject.classname 1 1 0 0 0 0%
daklib/dbconn.py ORMObject.__repr__ 3 3 0 0 0 0%
daklib/dbconn.py ORMObject.__str__ 1 1 0 0 0 0%
daklib/dbconn.py ORMObject.get 2 2 0 0 0 0%
daklib/dbconn.py ORMObject.session 1 0 0 0 0 100%
daklib/dbconn.py ACL.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py ACLPerSource.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py ACLPerSuite.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py Architecture.__init__ 2 0 0 0 0 100%
daklib/dbconn.py Architecture.__str__ 1 0 0 0 0 100%
daklib/dbconn.py Architecture.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py Architecture.__eq__ 4 0 0 2 0 100%
daklib/dbconn.py Architecture.__ne__ 4 1 0 2 1 67%
daklib/dbconn.py get_architecture 3 0 0 0 0 100%
daklib/dbconn.py Archive.__init__ 1 0 0 0 0 100%
daklib/dbconn.py Archive.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py get_archive 4 0 0 0 0 100%
daklib/dbconn.py ArchiveFile.__init__ 3 0 0 0 0 100%
daklib/dbconn.py ArchiveFile.path 1 0 0 0 0 100%
daklib/dbconn.py BinContents.__init__ 2 0 0 0 0 100%
daklib/dbconn.py BinContents.properties 1 1 0 0 0 0%
daklib/dbconn.py DBBinary.__init__ 8 0 0 0 0 100%
daklib/dbconn.py DBBinary.pkid 1 1 0 0 0 0%
daklib/dbconn.py DBBinary.name 1 0 0 0 0 100%
daklib/dbconn.py DBBinary.arch_string 1 0 0 0 0 100%
daklib/dbconn.py DBBinary.properties 1 1 0 0 0 0%
daklib/dbconn.py DBBinary.scan_contents 12 0 0 4 0 100%
daklib/dbconn.py DBBinary.read_control 3 0 0 0 0 100%
daklib/dbconn.py DBBinary.read_control_fields 2 0 0 0 0 100%
daklib/dbconn.py DBBinary.proxy 4 0 0 0 0 100%
daklib/dbconn.py get_suites_binary_in 2 0 0 0 0 100%
daklib/dbconn.py get_component_by_package_suite 8 0 0 4 0 100%
daklib/dbconn.py BuildQueue.__init__ 1 0 0 0 0 100%
daklib/dbconn.py BuildQueue.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py Component.__init__ 1 1 0 0 0 0%
daklib/dbconn.py Component.__eq__ 4 2 0 2 1 50%
daklib/dbconn.py Component.__ne__ 4 4 0 2 0 0%
daklib/dbconn.py Component.properties 1 1 0 0 0 0%
daklib/dbconn.py get_component 4 0 0 0 0 100%
daklib/dbconn.py get_mapped_component_name 6 3 0 4 1 40%
daklib/dbconn.py get_mapped_component 4 0 0 0 0 100%
daklib/dbconn.py get_component_names 2 2 0 0 0 0%
daklib/dbconn.py DBConfig.__init__ 1 1 0 0 0 0%
daklib/dbconn.py DBConfig.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py DSCFile.__init__ 1 0 0 0 0 100%
daklib/dbconn.py DSCFile.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py get_dscfiles 9 9 0 6 0 0%
daklib/dbconn.py ExternalOverride.__init__ 1 1 0 0 0 0%
daklib/dbconn.py ExternalOverride.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py PoolFile.__init__ 3 0 0 0 0 100%
daklib/dbconn.py PoolFile.fullpath 5 0 0 0 0 100%
daklib/dbconn.py PoolFile.component 4 0 0 0 0 100%
daklib/dbconn.py PoolFile.basename 1 0 0 0 0 100%
daklib/dbconn.py PoolFile.properties 1 1 0 0 0 0%
daklib/dbconn.py Fingerprint.__init__ 1 0 0 0 0 100%
daklib/dbconn.py Fingerprint.properties 1 1 0 0 0 0%
daklib/dbconn.py get_fingerprint 3 3 0 0 0 0%
daklib/dbconn.py get_or_set_fingerprint 11 0 0 0 0 100%
daklib/dbconn.py get_ldap_name 9 9 0 6 0 0%
daklib/dbconn.py Keyring.__init__ 1 0 0 0 0 100%
daklib/dbconn.py Keyring.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py Keyring.de_escape_gpg_str 4 1 0 2 1 67%
daklib/dbconn.py Keyring.parse_address 7 0 0 2 0 100%
daklib/dbconn.py Keyring.load_keys 36 6 0 16 4 81%
daklib/dbconn.py Keyring.import_users_from_ldap 26 26 0 8 0 0%
daklib/dbconn.py Keyring.generate_users_from_keyring 18 6 0 6 2 67%
daklib/dbconn.py get_keyring 3 0 0 0 0 100%
daklib/dbconn.py get_active_keyring_paths 2 0 0 0 0 100%
daklib/dbconn.py DBChange.__init__ 1 0 0 0 0 100%
daklib/dbconn.py DBChange.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py get_dbchange 3 3 0 0 0 0%
daklib/dbconn.py DBChangelog.__init__ 1 1 0 0 0 0%
daklib/dbconn.py DBChangelog.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py Maintainer.__init__ 1 0 0 0 0 100%
daklib/dbconn.py Maintainer.properties 1 1 0 0 0 0%
daklib/dbconn.py Maintainer.get_split_maintainer 3 3 0 2 0 0%
daklib/dbconn.py get_or_set_maintainer 11 0 0 0 0 100%
daklib/dbconn.py get_maintainer 2 0 0 0 0 100%
daklib/dbconn.py NewComment.__init__ 1 1 0 0 0 0%
daklib/dbconn.py NewComment.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py has_new_comment 5 0 0 0 0 100%
daklib/dbconn.py get_new_comments 9 2 0 6 3 67%
daklib/dbconn.py Override.__init__ 6 0 0 0 0 100%
daklib/dbconn.py Override.properties 1 1 0 0 0 0%
daklib/dbconn.py get_override 16 0 0 12 0 100%
daklib/dbconn.py OverrideType.__init__ 1 1 0 0 0 0%
daklib/dbconn.py OverrideType.properties 1 1 0 0 0 0%
daklib/dbconn.py get_override_type 3 0 0 0 0 100%
daklib/dbconn.py PolicyQueue.__init__ 1 1 0 0 0 0%
daklib/dbconn.py PolicyQueue.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py get_policy_queue 3 3 0 0 0 0%
daklib/dbconn.py PolicyQueueUpload._key 1 0 0 0 0 100%
daklib/dbconn.py PolicyQueueUpload.__eq__ 3 1 0 2 1 60%
daklib/dbconn.py PolicyQueueUpload.__lt__ 1 0 0 0 0 100%
daklib/dbconn.py Priority.__init__ 2 2 0 0 0 0%
daklib/dbconn.py Priority.properties 1 1 0 0 0 0%
daklib/dbconn.py Priority.__eq__ 4 0 0 2 0 100%
daklib/dbconn.py Priority.__ne__ 4 1 0 2 1 67%
daklib/dbconn.py get_priority 3 0 0 0 0 100%
daklib/dbconn.py get_priorities 6 0 0 2 0 100%
daklib/dbconn.py Section.__init__ 1 0 0 0 0 100%
daklib/dbconn.py Section.__str__ 1 1 0 0 0 0%
daklib/dbconn.py Section.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py Section.__eq__ 4 0 0 2 0 100%
daklib/dbconn.py Section.__ne__ 4 1 0 2 1 67%
daklib/dbconn.py get_section 3 0 0 0 0 100%
daklib/dbconn.py get_sections 6 0 0 2 0 100%
daklib/dbconn.py SignatureHistory.from_signed_file 5 0 0 0 0 100%
daklib/dbconn.py SignatureHistory.query 1 0 0 0 0 100%
daklib/dbconn.py SrcContents.__init__ 2 0 0 0 0 100%
daklib/dbconn.py SrcContents.properties 1 1 0 0 0 0%
daklib/dbconn.py DBSource.__init__ 7 0 0 0 0 100%
daklib/dbconn.py DBSource.pkid 1 1 0 0 0 0%
daklib/dbconn.py DBSource.name 1 0 0 0 0 100%
daklib/dbconn.py DBSource.arch_string 1 0 0 0 0 100%
daklib/dbconn.py DBSource.properties 1 1 0 0 0 0%
daklib/dbconn.py DBSource.read_control_fields 3 0 0 2 0 100%
daklib/dbconn.py DBSource.scan_contents 7 0 0 2 0 100%
daklib/dbconn.py DBSource.proxy 4 0 0 0 0 100%
daklib/dbconn.py get_suites_source_in 1 0 0 0 0 100%
daklib/dbconn.py get_source_in_suite 7 2 0 4 2 64%
daklib/dbconn.py import_metadata_into_db 12 5 0 2 0 64%
daklib/dbconn.py SrcFormat.__init__ 1 1 0 0 0 0%
daklib/dbconn.py SrcFormat.__repr__ 1 1 0 0 0 0%
daklib/dbconn.py Suite.__init__ 2 0 0 0 0 100%
daklib/dbconn.py Suite.properties 1 1 0 0 0 0%
daklib/dbconn.py Suite.__eq__ 4 2 0 2 1 50%
daklib/dbconn.py Suite.__ne__ 4 2 0 2 1 50%
daklib/dbconn.py Suite.details 6 6 0 4 0 0%
daklib/dbconn.py Suite.get_architectures 8 0 0 4 0 100%
daklib/dbconn.py Suite.get_sources 3 0 0 0 0 100%
daklib/dbconn.py Suite.get_overridesuite 5 0 0 2 0 100%
daklib/dbconn.py Suite.update_last_changed 1 0 0 0 0 100%
daklib/dbconn.py Suite.path 1 1 0 0 0 0%
daklib/dbconn.py Suite.release_suite_output 3 1 0 2 1 60%
daklib/dbconn.py get_suite 13 0 0 0 0 100%
daklib/dbconn.py get_suite_architectures 5 1 0 2 1 71%
daklib/dbconn.py Uid.__init__ 2 0 0 0 0 100%
daklib/dbconn.py Uid.__eq__ 4 4 0 2 0 0%
daklib/dbconn.py Uid.__ne__ 4 4 0 2 0 0%
daklib/dbconn.py Uid.properties 1 1 0 0 0 0%
daklib/dbconn.py get_or_set_uid 11 0 0 0 0 100%
daklib/dbconn.py get_uid_from_fingerprint 4 4 0 0 0 0%
daklib/dbconn.py MetadataKey.__init__ 1 0 0 0 0 100%
daklib/dbconn.py MetadataKey.properties 1 1 0 0 0 0%
daklib/dbconn.py get_or_set_metadatakey 9 0 0 0 0 100%
daklib/dbconn.py BinaryMetadata.__init__ 4 0 0 2 0 100%
daklib/dbconn.py BinaryMetadata.properties 1 1 0 0 0 0%
daklib/dbconn.py SourceMetadata.__init__ 4 0 0 2 0 100%
daklib/dbconn.py SourceMetadata.properties 1 1 0 0 0 0%
daklib/dbconn.py MetadataProxy.__init__ 2 0 0 0 0 100%
daklib/dbconn.py MetadataProxy._get 5 0 0 2 0 100%
daklib/dbconn.py MetadataProxy.__contains__ 3 1 0 2 1 60%
daklib/dbconn.py MetadataProxy.__getitem__ 4 0 0 2 0 100%
daklib/dbconn.py MetadataProxy.get 1 0 0 3 1 75%
daklib/dbconn.py MetadataProxy.get 1 0 0 3 1 75%
daklib/dbconn.py MetadataProxy.get 4 0 0 0 0 100%
daklib/dbconn.py VersionCheck.__init__ 1 0 0 0 0 100%
daklib/dbconn.py VersionCheck.properties 1 1 0 0 0 0%
daklib/dbconn.py get_version_checks 8 1 0 4 2 75%
daklib/dbconn.py DBConn.__init__ 5 0 0 2 0 100%
daklib/dbconn.py DBConn.__createconn 31 6 0 14 3 80%
daklib/dbconn.py DBConn.__createconn.PGDialect_psycopg2_dak.create_connect_args 4 2 0 2 1 50%
daklib/dbconn.py DBConn.session 6 0 0 4 0 100%
daklib/dbconn.py (no function) 912 0 3 216 0 100%
daklib/externalsignature.py export_external_signature_requests 11 0 0 2 0 100%
daklib/externalsignature.py sign_external_signature_requests 3 3 0 2 0 0%
daklib/externalsignature.py add_external_signature_request 5 0 0 0 0 100%
daklib/externalsignature.py check_upload_for_external_signature_request 21 3 0 14 4 80%
daklib/externalsignature.py (no function) 11 0 3 0 0 100%
daklib/filewriter.py BaseFileWriter.__init__ 2 0 0 0 0 100%
daklib/filewriter.py BaseFileWriter.open 6 0 0 0 0 100%
daklib/filewriter.py BaseFileWriter.rename 3 0 0 0 0 100%
daklib/filewriter.py BaseFileWriter.compress 6 0 0 4 1 90%
daklib/filewriter.py BaseFileWriter.close 10 1 0 6 1 88%
daklib/filewriter.py BinaryContentsFileWriter.__init__ 6 0 0 2 0 100%
daklib/filewriter.py SourceContentsFileWriter.__init__ 4 0 0 0 0 100%
daklib/filewriter.py PackagesFileWriter.__init__ 6 0 0 2 0 100%
daklib/filewriter.py SourcesFileWriter.__init__ 4 0 0 0 0 100%
daklib/filewriter.py TranslationFileWriter.__init__ 4 0 0 0 0 100%
daklib/filewriter.py (no function) 28 0 0 2 0 100%
daklib/formats.py parse_format 10 1 0 6 2 81%
daklib/formats.py validate_changes_format 4 0 0 4 0 100%
daklib/formats.py (no function) 4 0 0 0 0 100%
daklib/fstransactions.py _FilesystemAction.temporary_name 1 1 0 0 0 0%
daklib/fstransactions.py _FilesystemAction.check_for_temporary 5 3 0 2 1 43%
daklib/fstransactions.py _FilesystemCopyAction.__init__ 24 2 0 14 1 92%
daklib/fstransactions.py _FilesystemCopyAction.temporary_name 1 0 0 0 0 100%
daklib/fstransactions.py _FilesystemCopyAction.commit 1 0 0 0 0 100%
daklib/fstransactions.py _FilesystemCopyAction.rollback 3 0 0 2 1 80%
daklib/fstransactions.py _FilesystemUnlinkAction.__init__ 5 0 0 0 0 100%
daklib/fstransactions.py _FilesystemUnlinkAction.temporary_name 1 0 0 0 0 100%
daklib/fstransactions.py _FilesystemUnlinkAction.commit 3 0 0 2 1 80%
daklib/fstransactions.py _FilesystemUnlinkAction.rollback 3 0 0 2 1 80%
daklib/fstransactions.py _FilesystemCreateAction.__init__ 2 0 0 0 0 100%
daklib/fstransactions.py _FilesystemCreateAction.temporary_name 1 1 0 0 0 0%
daklib/fstransactions.py _FilesystemCreateAction.commit 1 0 0 0 0 100%
daklib/fstransactions.py _FilesystemCreateAction.rollback 3 3 0 2 0 0%
daklib/fstransactions.py FilesystemTransaction.__init__ 1 0 0 0 0 100%
daklib/fstransactions.py FilesystemTransaction.copy 3 0 0 2 0 100%
daklib/fstransactions.py FilesystemTransaction.move 2 0 0 0 0 100%
daklib/fstransactions.py FilesystemTransaction.unlink 1 0 0 0 0 100%
daklib/fstransactions.py FilesystemTransaction.create 12 3 0 8 3 70%
daklib/fstransactions.py FilesystemTransaction.commit 7 3 0 2 0 67%
daklib/fstransactions.py FilesystemTransaction.rollback 4 0 0 2 0 100%
daklib/fstransactions.py FilesystemTransaction.__enter__ 1 0 0 0 0 100%
daklib/fstransactions.py FilesystemTransaction.__exit__ 4 0 0 2 0 100%
daklib/fstransactions.py (no function) 39 0 0 20 0 100%
daklib/gpg.py _Pipe.__enter__ 2 0 0 0 0 100%
daklib/gpg.py _Pipe.__exit__ 3 0 0 0 0 100%
daklib/gpg.py _Pipe.close_r 3 0 0 2 0 100%
daklib/gpg.py _Pipe.close_w 3 0 0 2 0 100%
daklib/gpg.py waitstatus_to_exitcode 5 3 0 4 1 33%
daklib/gpg.py _create_named_temporary_file_with_contents 4 0 0 0 0 100%
daklib/gpg.py SignedFile.__init__ 10 0 0 0 0 100%
daklib/gpg.py SignedFile.fingerprint 2 0 0 0 0 100%
daklib/gpg.py SignedFile.primary_fingerprint 2 0 0 0 0 100%
daklib/gpg.py SignedFile.signature_id 2 2 0 0 0 0%
daklib/gpg.py SignedFile._verify 38 7 0 20 5 79%
daklib/gpg.py SignedFile._do_io 22 0 0 18 0 100%
daklib/gpg.py SignedFile._parse_timestamp 9 1 0 6 2 80%
daklib/gpg.py SignedFile._parse_status 35 6 0 26 4 84%
daklib/gpg.py SignedFile._exec_gpg 26 26 0 14 0 0%
daklib/gpg.py SignedFile.contents_sha1 1 0 0 0 0 100%
daklib/gpg.py sign 23 3 0 16 4 82%
daklib/gpg.py (no function) 42 2 0 8 0 96%
daklib/import_repository.py Release.__init__ 4 4 0 0 0 0%
daklib/import_repository.py Release.architectures 1 1 0 0 0 0%
daklib/import_repository.py Release.components 1 1 0 0 0 0%
daklib/import_repository.py Release.packages 3 3 0 0 0 0%
daklib/import_repository.py Release.sources 3 3 0 0 0 0%
daklib/import_repository.py Release.suite 1 1 0 0 0 0%
daklib/import_repository.py Release.codename 1 1 0 0 0 0%
daklib/import_repository.py File.__init__ 2 2 0 0 0 0%
daklib/import_repository.py File.fh 2 2 0 0 0 0%
daklib/import_repository.py File.hashes 1 1 0 0 0 0%
daklib/import_repository.py obtain_file 9 9 0 4 0 0%
daklib/import_repository.py obtain_release 7 7 0 2 0 0%
daklib/import_repository.py obtain_release_file 17 17 0 8 0 0%
daklib/import_repository.py import_source_to_archive 19 19 0 8 0 0%
daklib/import_repository.py import_package_to_suite 9 9 0 0 0 0%
daklib/import_repository.py import_source_to_suite 3 3 0 0 0 0%
daklib/import_repository.py source_in_archive 5 5 0 2 0 0%
daklib/import_repository.py (no function) 38 0 0 0 0 100%
daklib/lintian.py parse_lintian_output 1 0 0 2 0 100%
daklib/lintian.py generate_reject_messages 19 0 0 16 1 97%
daklib/lintian.py (no function) 4 0 0 2 0 100%
daklib/ls.py list_packages 51 21 0 34 5 60%
daklib/ls.py (no function) 7 0 0 0 0 100%
daklib/mail.py sign_mail 15 0 0 0 0 100%
daklib/mail.py parse_mail 3 1 0 2 1 60%
daklib/mail.py (no function) 7 0 0 0 0 100%
daklib/packagelist.py PackageListEntry.__init__ 7 0 0 0 0 100%
daklib/packagelist.py PackageListEntry._architectures 4 0 0 2 0 100%
daklib/packagelist.py PackageListEntry.built_on_architecture 7 0 0 6 0 100%
daklib/packagelist.py PackageListEntry.built_in_suite 10 0 0 8 0 100%
daklib/packagelist.py PackageListEntry.built_in_default_profile 4 0 0 4 0 100%
daklib/packagelist.py PackageList.__init__ 6 1 0 6 1 83%
daklib/packagelist.py PackageList._binaries 1 0 0 2 0 100%
daklib/packagelist.py PackageList._parse 24 4 0 14 4 79%
daklib/packagelist.py PackageList._parse_fallback 1 0 0 0 0 100%
daklib/packagelist.py PackageList.packages_for_suite 8 0 0 6 0 100%
daklib/packagelist.py PackageList.has_arch_indep_packages 8 0 0 6 0 100%
daklib/packagelist.py PackageList.has_arch_dep_packages 8 0 0 6 0 100%
daklib/packagelist.py (no function) 19 0 3 0 0 100%
daklib/pdiff.py asyncio_check_call 9 1 0 4 1 85%
daklib/pdiff.py open_decompressed 12 4 0 10 2 64%
daklib/pdiff.py open_decompressed.call_decompressor 5 0 0 2 0 100%
daklib/pdiff.py _merge_pdiffs 2 0 0 2 0 100%
daklib/pdiff.py PDiffHashes.from_file 3 0 0 0 0 100%
daklib/pdiff.py _pdiff_hashes_from_patch 5 0 0 4 0 100%
daklib/pdiff.py _prune_history 6 0 0 4 0 100%
daklib/pdiff.py _read_hashes 26 0 0 20 0 100%
daklib/pdiff.py PDiffIndex.__init__ 13 0 0 0 0 100%
daklib/pdiff.py PDiffIndex.generate_and_add_patch_file 27 0 0 17 0 100%
daklib/pdiff.py PDiffIndex._bump_merged_patches 19 2 0 2 0 90%
daklib/pdiff.py PDiffIndex._convert_to_unmerged 6 1 0 2 1 75%
daklib/pdiff.py PDiffIndex._convert_to_merged_patches 21 1 0 6 1 93%
daklib/pdiff.py PDiffIndex.read_index_file 46 2 0 30 2 95%
daklib/pdiff.py PDiffIndex.prune_patch_history 9 0 0 2 0 100%
daklib/pdiff.py PDiffIndex.find_obsolete_patches 17 1 0 14 1 94%
daklib/pdiff.py PDiffIndex.dump 23 0 0 22 5 89%
daklib/pdiff.py PDiffIndex.update_index 6 0 0 4 0 100%
daklib/pdiff.py (no function) 31 0 0 2 0 100%
daklib/policy.py UploadCopy.__init__ 3 0 0 0 0 100%
daklib/policy.py UploadCopy.directory 2 0 0 0 0 100%
daklib/policy.py UploadCopy.export 23 4 0 18 4 76%
daklib/policy.py UploadCopy.__enter__ 10 2 0 2 1 75%
daklib/policy.py UploadCopy.__exit__ 4 0 0 2 1 83%
daklib/policy.py PolicyQueueUploadHandler.__init__ 2 0 0 0 0 100%
daklib/policy.py PolicyQueueUploadHandler._overridesuite 4 0 0 2 0 100%
daklib/policy.py PolicyQueueUploadHandler._source_override 6 0 0 0 0 100%
daklib/policy.py PolicyQueueUploadHandler._binary_override 4 0 0 0 0 100%
daklib/policy.py PolicyQueueUploadHandler._changes_prefix 4 0 0 0 0 100%
daklib/policy.py PolicyQueueUploadHandler.accept 11 4 0 4 0 60%
daklib/policy.py PolicyQueueUploadHandler.reject 14 4 0 4 0 67%
daklib/policy.py PolicyQueueUploadHandler.get_action 7 0 0 4 0 100%
daklib/policy.py PolicyQueueUploadHandler.missing_overrides 33 0 0 16 1 98%
daklib/policy.py PolicyQueueUploadHandler.missing_overrides.check_override 13 0 0 7 0 100%
daklib/policy.py PolicyQueueUploadHandler.add_overrides 17 3 0 10 3 78%
daklib/policy.py (no function) 38 0 2 6 0 100%
daklib/queue.py check_valid 17 6 0 14 6 61%
daklib/queue.py prod_maintainer 51 51 0 16 0 0%
daklib/queue.py edit_note 32 32 0 12 0 0%
daklib/queue.py get_suite_version_by_source 2 0 0 0 0 100%
daklib/queue.py get_suite_version_by_package 1 0 0 0 0 100%
daklib/queue.py (no function) 11 0 4 0 0 100%
daklib/regexes.py (no function) 57 0 0 0 0 100%
daklib/rm.py ReverseDependencyChecker.__init__ 9 9 0 2 0 0%
daklib/rm.py ReverseDependencyChecker._load_package_information 52 52 0 30 0 0%
daklib/rm.py ReverseDependencyChecker.check_reverse_depends 68 68 0 56 0 0%
daklib/rm.py remove 202 66 0 121 18 64%
daklib/rm.py (no function) 20 0 2 2 0 100%
daklib/srcformats.py get_format_from_string 4 0 0 4 0 100%
daklib/srcformats.py SourceFormat.__new__ 7 0 0 0 0 100%
daklib/srcformats.py SourceFormat.reject_msgs 5 0 0 6 0 100%
daklib/srcformats.py FormatOne.reject_msgs 8 1 0 8 1 88%
daklib/srcformats.py (no function) 31 0 0 4 0 100%
daklib/summarystats.py SummaryStats.__init__ 5 0 0 2 0 100%
daklib/summarystats.py SummaryStats.reset_accept 2 0 0 0 0 100%
daklib/summarystats.py SummaryStats.reset_reject 1 0 0 0 0 100%
daklib/summarystats.py (no function) 6 0 0 0 0 100%
daklib/tag2upload.py _parse_tag 16 3 0 10 4 73%
daklib/tag2upload.py _dgit_metadata 13 1 0 10 1 91%
daklib/tag2upload.py verify_and_parse_git_tag 15 5 0 10 5 60%
daklib/tag2upload.py parse_git_tag_info 11 2 0 8 2 79%
daklib/tag2upload.py mangle_version_dep14 2 0 0 0 0 100%
daklib/tag2upload.py _call_helper 18 5 0 12 5 67%
daklib/tag2upload.py _get_base64 4 1 0 2 1 67%
daklib/tag2upload.py get_tag2upload_info_for_upload 15 4 0 8 4 65%
daklib/tag2upload.py (no function) 39 0 3 6 0 100%
daklib/termcolor.py colorize 5 5 0 4 0 0%
daklib/termcolor.py (no function) 4 0 0 0 0 100%
daklib/test_dbconn.py test_Architecture___eq__ 5 0 0 4 0 100%
daklib/test_dbconn.py test_Architecture___ne__ 5 0 0 4 0 100%
daklib/test_dbconn.py test_Section___eq__ 5 0 0 4 0 100%
daklib/test_dbconn.py test_Section___ne__ 5 0 0 4 0 100%
daklib/test_dbconn.py (no function) 6 0 0 0 0 100%
daklib/textutils.py rfc2047_encode 6 3 0 2 1 50%
daklib/textutils.py fix_maintainer 23 0 0 12 0 100%
daklib/textutils.py split_uploaders 5 0 0 4 1 89%
daklib/textutils.py (no function) 6 0 0 0 0 100%
daklib/upload.py InvalidHashException.__init__ 4 4 0 0 0 0%
daklib/upload.py InvalidHashException.__str__ 1 1 0 0 0 0%
daklib/upload.py InvalidFilenameException.__init__ 1 1 0 0 0 0%
daklib/upload.py InvalidFilenameException.__str__ 1 1 0 0 0 0%
daklib/upload.py FileDoesNotExist.__init__ 1 0 0 0 0 100%
daklib/upload.py FileDoesNotExist.__str__ 1 0 0 0 0 100%
daklib/upload.py HashedFile.__init__ 18 0 0 2 1 95%
daklib/upload.py HashedFile.from_file 5 0 0 2 0 100%
daklib/upload.py HashedFile.check 8 1 0 4 1 83%
daklib/upload.py HashedFile.check_fh 11 4 0 8 4 58%
daklib/upload.py parse_file_list 44 12 0 34 12 69%
daklib/upload.py Changes.__init__ 16 1 0 4 1 90%
daklib/upload.py Changes.path 1 0 0 0 0 100%
daklib/upload.py Changes.primary_fingerprint 1 0 0 0 0 100%
daklib/upload.py Changes.valid_signature 1 0 0 0 0 100%
daklib/upload.py Changes.weak_signature 1 0 0 0 0 100%
daklib/upload.py Changes.signature_timestamp 1 0 0 0 0 100%
daklib/upload.py Changes.contents_sha1 1 0 0 0 0 100%
daklib/upload.py Changes.architectures 1 0 0 0 0 100%
daklib/upload.py Changes.distributions 1 0 0 0 0 100%
daklib/upload.py Changes.source 8 0 0 8 0 100%
daklib/upload.py Changes.source_tag2upload_files 1 0 0 0 0 100%
daklib/upload.py Changes.sourceful 1 0 0 0 0 100%
daklib/upload.py Changes.source_name 3 0 0 0 0 100%
daklib/upload.py Changes.binaries 3 0 0 2 0 100%
daklib/upload.py Changes.byhand_files 12 3 0 8 2 75%
daklib/upload.py Changes.buildinfo_files 1 0 0 0 0 100%
daklib/upload.py Changes.binary_names 1 0 0 0 0 100%
daklib/upload.py Changes.closed_bugs 1 0 0 0 0 100%
daklib/upload.py Changes.files 3 0 0 2 0 100%
daklib/upload.py Changes.bytes 1 0 0 2 0 100%
daklib/upload.py Changes._key 1 0 0 0 0 100%
daklib/upload.py Changes.__eq__ 3 1 0 2 1 60%
daklib/upload.py Changes.__lt__ 1 0 0 0 0 100%
daklib/upload.py Binary.__init__ 6 0 0 0 0 100%
daklib/upload.py Binary.from_file 2 2 0 0 0 0%
daklib/upload.py Binary.source 10 1 0 6 1 88%
daklib/upload.py Binary.name 1 0 0 0 0 100%
daklib/upload.py Binary.type 4 1 0 2 1 67%
daklib/upload.py Binary.component 4 0 0 2 0 100%
daklib/upload.py Source.__init__ 21 2 0 10 2 87%
daklib/upload.py Source.from_file 2 2 0 0 0 0%
daklib/upload.py Source.files 3 0 0 2 0 100%
daklib/upload.py Source.primary_fingerprint 1 0 0 0 0 100%
daklib/upload.py Source.valid_signature 1 0 0 0 0 100%
daklib/upload.py Source.weak_signature 1 0 0 0 0 100%
daklib/upload.py Source.component 6 4 0 4 1 30%
daklib/upload.py Source.filename 1 0 0 0 0 100%
daklib/upload.py (no function) 112 0 3 74 0 100%
daklib/urgencylog.py UrgencyLog.__init__ 16 6 0 6 1 59%
daklib/urgencylog.py UrgencyLog.log 5 3 0 2 1 43%
daklib/urgencylog.py UrgencyLog.close 10 8 0 4 1 21%
daklib/urgencylog.py (no function) 13 0 0 0 0 100%
daklib/utils.py input_or_exit 4 2 0 0 0 50%
daklib/utils.py extract_component_from_section 3 0 0 2 0 100%
daklib/utils.py parse_deb822 51 7 0 28 5 82%
daklib/utils.py parse_changes 12 3 0 10 1 73%
daklib/utils.py check_dsc_files 27 7 0 18 4 76%
daklib/utils.py build_file_list 25 5 0 14 6 72%
daklib/utils.py send_mail 61 39 0 46 4 32%
daklib/utils.py poolify 3 1 0 2 1 60%
daklib/utils.py move 17 17 0 12 0 0%
daklib/utils.py TemplateSubst 5 0 0 4 0 100%
daklib/utils.py fubar 2 0 0 0 0 100%
daklib/utils.py warn 1 0 0 0 0 100%
daklib/utils.py whoami 1 0 0 0 0 100%
daklib/utils.py getusername 1 0 0 0 0 100%
daklib/utils.py size_type 8 2 0 4 1 75%
daklib/utils.py find_next_free 8 1 0 4 1 83%
daklib/utils.py result_join 1 0 0 2 0 100%
daklib/utils.py prefix_multi_line_string 1 0 0 2 0 100%
daklib/utils.py join_with_commas_and 5 2 0 4 2 56%
daklib/utils.py pp_deps 2 2 0 2 0 0%
daklib/utils.py get_conf 1 0 0 0 0 100%
daklib/utils.py parse_args 40 24 0 28 5 34%
daklib/utils.py ArchKey.__init__ 2 0 0 0 0 100%
daklib/utils.py ArchKey.__lt__ 5 0 0 4 0 100%
daklib/utils.py ArchKey.__eq__ 3 1 0 2 1 60%
daklib/utils.py split_args 5 3 0 4 1 33%
daklib/utils.py split_args_or_none 3 0 0 2 0 100%
daklib/utils.py gpg_keyring_args 3 0 0 2 1 80%
daklib/utils.py _gpg_get_addresses_from_listing 23 4 0 10 2 82%
daklib/utils.py gpg_get_key_addresses 13 2 0 2 0 87%
daklib/utils.py open_ldap_connection 11 9 0 2 0 15%
daklib/utils.py get_logins_from_ldap 10 8 0 2 0 17%
daklib/utils.py get_users_from_ldap 17 17 0 6 0 0%
daklib/utils.py clean_symlink 5 5 0 0 0 0%
daklib/utils.py temp_dirname 7 2 0 4 2 64%
daklib/utils.py get_changes_files 6 2 0 0 0 67%
daklib/utils.py parse_wnpp_bug_file 21 21 0 12 0 0%
daklib/utils.py deb_extract_control 1 0 0 0 0 100%
daklib/utils.py mail_addresses_for_upload 34 5 0 23 4 84%
daklib/utils.py call_editor_for_file 2 0 0 0 0 100%
daklib/utils.py call_editor 6 0 0 2 0 100%
daklib/utils.py check_reverse_depends 130 73 0 92 13 39%
daklib/utils.py parse_built_using 10 0 0 4 0 100%
daklib/utils.py is_in_debug_section 3 0 0 0 0 100%
daklib/utils.py find_possibly_compressed_file 6 1 0 4 1 80%
daklib/utils.py parse_boolean_from_user 6 1 0 4 1 80%
daklib/utils.py suite_suffix 8 5 0 6 1 29%
daklib/utils.py process_buildinfos 8 0 0 4 0 100%
daklib/utils.py move_to_morgue 10 1 0 4 1 86%
daklib/utils.py (no function) 82 0 5 4 0 100%
dakweb/__init__.py (no function) 0 0 0 0 0 100%
dakweb/dakwebserver.py root_path 1 1 0 0 0 0%
dakweb/dakwebserver.py list_paths 1 1 0 0 0 0%
dakweb/dakwebserver.py (no function) 12 12 3 4 0 0%
dakweb/queries/__init__.py (no function) 0 0 0 0 0 100%
dakweb/queries/archive.py archives 9 9 0 2 0 0%
dakweb/queries/archive.py (no function) 7 7 0 2 0 0%
dakweb/queries/binary.py binary_metadata_keys 8 8 0 2 0 0%
dakweb/queries/binary.py binary_by_metadata 13 13 0 4 0 0%
dakweb/queries/binary.py (no function) 11 11 0 4 0 0%
dakweb/queries/changelog.py changelogs 15 15 0 4 0 0%
dakweb/queries/changelog.py changelogs_v2 56 56 0 18 0 0%
dakweb/queries/changelog.py changelogs_v2.parse_dt 8 8 0 4 0 0%
dakweb/queries/changelog.py (no function) 12 12 0 4 0 0%
dakweb/queries/madison.py madison 28 28 0 16 0 0%
dakweb/queries/madison.py (no function) 7 7 0 2 0 0%
dakweb/queries/source.py dsc_in_suite 16 16 0 6 0 0%
dakweb/queries/source.py file_in_archive 11 11 0 4 0 0%
dakweb/queries/source.py sha256sum_in_archive 11 11 0 4 0 0%
dakweb/queries/source.py sources_in_suite 11 11 0 4 0 0%
dakweb/queries/source.py all_sources 8 8 0 2 0 0%
dakweb/queries/source.py source_by_metadata 12 12 0 4 0 0%
dakweb/queries/source.py (no function) 24 24 0 12 0 0%
dakweb/queries/suite.py suites 9 9 0 2 0 0%
dakweb/queries/suite.py suite 22 22 0 12 0 0%
dakweb/queries/suite.py (no function) 11 11 0 4 0 0%
dakweb/webregister.py QueryRegister.__init__ 4 4 0 2 0 0%
dakweb/webregister.py QueryRegister.register_path 1 1 0 0 0 0%
dakweb/webregister.py QueryRegister.get_paths 1 1 0 0 0 0%
dakweb/webregister.py QueryRegister.get_path_help 3 3 0 2 0 0%
dakweb/webregister.py (no function) 8 8 0 0 0 0%
Total   17686 5752 184 7277 1070 63%

No items found using the specified filter.