Exemplo n.º 1
0
 def searchStep(key_word, type):
     feature_locations = FeatureLocation.objects.filter(type=type)
     result = {}
     for fl in feature_locations:
         dict = Step.getStepByFolder('../' + fl.location)
         keys = dict.keys()
         temp = {}
         for key in keys:
             # pdb.set_trace()
             step_dto = StepDto()
             step_dto.co_filename = dict[key].func_code.co_filename
             step_dto.co_firstlineno = dict[key].func_code.co_firstlineno
             step_dto.co_argcount = dict[key].func_code.co_argcount
             step_dto.co_varnames = dict[key].func_code.co_varnames
             step_dto.co_name = dict[key].func_code.co_name
             step_dto.step_name = key
             temp[key] = step_dto
         result = result.copy()
         result.update(temp)
     return result