@@ -490,18 +490,14 @@ def get_part_name_list(self, hub=None, part_type=None):
490
490
491
491
@dbsession
492
492
def get_current_hub (self , filename ):
493
- """用于在仓库part.py中获取当前所在的仓库名。如果找不到,将使用 "default" 仓库, 并给出告警。
494
-
493
+ """用于在仓库part.py中获取当前所在的仓库名。
495
494
示例: get_current_hub(__file__)
496
495
"""
497
496
abs_path = os .path .abspath (filename ) # 当前文件的绝对路径
498
497
path_parts = pathlib .Path (abs_path ).parts
499
498
local_base = path_parts [- 4 ] if path_parts [- 3 ] in ('pf' , 'sys' , 'ind' , 'other' ) else path_parts [- 5 ]
500
499
hub_model = self ._session .query (HubModel .name ).filter_by (local_base = local_base ).first ()
501
- if hub_model is None :
502
- HubManager ().logger .warning ('未找到仓库,将使用 "default" 仓库!!!' )
503
- hub_model = self ._session .query (HubModel .name ).filter_by (local_base = 'default' ).first ()
504
- checkif (hub_model is None , local_base , HubNotFoundError )
500
+ checkif (hub_model is None , local_base , HubNotFoundError )
505
501
return hub_model .name
506
502
507
503
@@ -593,8 +589,7 @@ def get_part_name_list(hub=None, part_type=None):
593
589
594
590
595
591
def get_current_hub (filename ):
596
- """用于在仓库part.py中获取当前所在的仓库名。如果找不到,将尝试使用 "default" 仓库, 并给出告警。
597
-
592
+ """用于在仓库part.py中获取当前所在的仓库名。
598
593
示例: get_current_hub(__file__)
599
594
"""
600
595
return HubManager ().get_current_hub (filename )
0 commit comments