python-tuf/tuf
Teodora Sechkova f1a6676084
Improve delegated roles loading in load_repository()
Replace the list used for the delegations graph traversal with
a deque and use a set to store already loaded roles and avoid
loops in case of cycles in the graph.
Improve comments and readability.

Signed-off-by: Teodora Sechkova <tsechkova@vmware.com>
2020-06-29 13:19:54 +03:00
..
client Port to new securesystemslib w abstract filesystem 2020-05-12 22:16:50 +01:00
scripts Merge pull request #989 from joshuagl/logger 2020-03-11 14:33:35 +01:00
__init__.py release: 0.12.2 2020-01-10 15:43:44 -05:00
ATTACKS.md fix-up the document spelling mistake 2019-08-27 14:41:24 +08:00
developer_tool.py Port to new securesystemslib w abstract filesystem 2020-05-12 22:16:50 +01:00
download.py Use __name__ for loggers, per convention 2020-03-03 10:36:39 +00:00
exceptions.py Use __name__ for loggers, per convention 2020-03-03 10:36:39 +00:00
formats.py Improve accuracy of CUSTOM_SCHEMA definition 2020-04-30 22:17:31 +01:00
keydb.py Use __name__ for loggers, per convention 2020-03-03 10:36:39 +00:00
log.py Use __name__ for loggers, per convention 2020-03-03 10:36:39 +00:00
mirrors.py Remove deprecated securesystemslib.formats schemas 2019-09-17 10:28:10 +01:00
README-developer-tools.md Remove or edit remaining instances of 'restricted paths' 2018-01-19 14:20:38 -05:00
README.md Link to CLI.md from getting started and readme docs 2018-02-06 17:00:24 -05:00
repository_lib.py Improve get_delegations_filenames performance and readability 2020-06-24 13:52:50 +03:00
repository_tool.py Improve delegated roles loading in load_repository() 2020-06-29 13:19:54 +03:00
roledb.py Use __name__ for loggers, per convention 2020-03-03 10:36:39 +00:00
settings.py Port to new securesystemslib w abstract filesystem 2020-05-12 22:16:50 +01:00
sig.py Use __name__ for loggers, per convention 2020-03-03 10:36:39 +00:00
unittest_toolbox.py Rename license files in modules 2018-02-05 11:31:19 -05:00