@@ -87,10 +87,9 @@ def on_cb_library_currentIndexChanged(self):
8787# 放到内存
8888 for c in children :
8989 self .get_class_recursive (cur_module + "." + c )
90- print ("self.le_class.class_list:" ,self .le_class .class_list )
9190
92- self .tb_result .append ("即使加载库异常,也不影响正常使用" )
93- self .tb_result .moveCursor (QTextCursor .End )
91+ # self.tb_result.append("即使加载库异常,也不影响正常使用")
92+ # self.tb_result.moveCursor(QTextCursor.End)
9493
9594# 更新当前包的遍历结果到文件
9695 package_item = {cur_module :self .le_class .class_list }
@@ -102,6 +101,8 @@ def on_cb_library_currentIndexChanged(self):
102101 self .le_class .class_list = self .package_map [cur_module ]
103102 children = self .get_children (cur_module )
104103 self .fillWidget (children )
104+ print ("self.le_class.class_list:" , self .le_class .class_list )
105+
105106# 初始化左侧树状库的根部
106107 def fillWidget (self , value ):
107108 self .tw_catelog .clear ()
@@ -169,7 +170,7 @@ def on_pb_refresh_module_clicked(self):
169170
170171# @pyqtSlot()
171172 def on_cb_sub_text_currentIndexChanged (self ):
172- if self .adding_item_flag is not True :
173+ if not self .adding_item_flag :
173174 cur_item = self .cb_sub_text .currentText ()
174175 if self .main_module :
175176 try :
@@ -282,7 +283,7 @@ def get_children(self, path):
282283# 获取指定包下的所有类
283284 def get_class_recursive (self , path ):
284285 try :
285- resolved_object , _ = resolve (path , 0 )
286+ resolved_object , resolve_name = resolve (path , 0 )
286287 except Exception as e :
287288 print ("忽略加载异常,库:{},异常详情:{}" .format (path ,str (e )))
288289# self.tb_result.append("忽略加载异常,库:{},异常详情:{}".format(path,str(e)))
@@ -305,7 +306,8 @@ def get_class_recursive(self, path):
305306 print ("children has not path:" , path )
306307 self .le_class .class_list += children
307308 if inspect .isclass (resolved_object ):
308- self .le_class .class_list .append (path )
309+ print ("add single class" ,{"name" :resolve_name ,"path" :path })
310+ self .le_class .class_list .append ({"name" :resolve_name ,"path" :path })
309311
310312
311313 @pyqtSlot ()
0 commit comments