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]