我正在使用小型工具来管理应用程序之间的依赖关系。例如,app_one取决于app_two和app_three。存储这些关系的最简单方法是字典
dep = {
'app_one': 'app_two',
'app_two': '',
'app_three': 'app_one, app_four',
'app_four': 'app_two, app_three'
}
现在,我想知道如何找到app_three和app_four之间的循环依赖关系。或者也许我应该使用不同于dict的东西。
遍历dict并手动定义关系可能很慢且效率不高。
谢谢。