microprobe.utils.imp

microprobe.utils.imp module

Functions

find_subclasses(module_str, clazz[, …])
param module_str:
 
get_all_subclasses(cls)
get_attr_from_module(attr, module)
param clsname:
get_dict_from_module(module)
param clsname:
get_object_from_module(clsname, module)
param clsname:
import_cls_definition(isadef, yaml, key, …)
param isadef:
import_definition(defdict, yaml, key, …[, …]) Import definition
import_operand_definition(defdict, yaml, …)
param defdict:
load_source(name, path)



Functions

find_subclasses(module_str, clazz, extra_import_name=None)[source]
Parameters:
  • module_str –
  • clazz –
  • extra_import_name – (Default value = None)
get_all_subclasses(cls)[source]
get_attr_from_module(attr, module)[source]
Parameters:
  • clsname –
  • module –
get_dict_from_module(module)[source]
Parameters:
  • clsname –
  • module –
get_object_from_module(clsname, module)[source]
Parameters:
  • clsname –
  • module –
import_cls_definition(isadef, yaml, key, base_module)[source]
Parameters:
  • isadef –
  • yaml –
  • key –
  • base_module –
import_definition(defdict, yaml, key, base_module, args, force=False)[source]

Import definition

Parameters:
  • defdict –
  • yaml –
  • key –
  • base_module –
  • args –
import_operand_definition(defdict, yaml, key, base_module, regs, force=False)[source]
Parameters:
  • defdict –
  • yaml –
  • key –
  • base_module –
  • regs –
load_source(name, path)[source]