Robot Framework Integrated Development Environment (RIDE)
robotide.utils.noconflict Namespace Reference

Functions

def classmaker (left_metas=(), right_metas=())
 
def get_noconflict_metaclass (bases, left_metas, right_metas)
 
def remove_redundant (metaclasses)
 
def skip_redundant (iterable, skipset=None)
 preliminary: two utility functions ##################### More...
 

Variables

dictionary memoized_metaclasses_map = {}
 now the core of the module: two mutually recursive functions ## More...
 

Function Documentation

◆ classmaker()

def robotide.utils.noconflict.classmaker (   left_metas = (),
  right_metas = () 
)

Definition at line 73 of file noconflict.py.

◆ get_noconflict_metaclass()

def robotide.utils.noconflict.get_noconflict_metaclass (   bases,
  left_metas,
  right_metas 
)

Definition at line 50 of file noconflict.py.

◆ remove_redundant()

def robotide.utils.noconflict.remove_redundant (   metaclasses)

Definition at line 36 of file noconflict.py.

◆ skip_redundant()

def robotide.utils.noconflict.skip_redundant (   iterable,
  skipset = None 
)

preliminary: two utility functions #####################

Not intended to be used outside of this module, unless you know what you are doing.

Definition at line 27 of file noconflict.py.

Variable Documentation

◆ memoized_metaclasses_map

dictionary robotide.utils.noconflict.memoized_metaclasses_map = {}

now the core of the module: two mutually recursive functions ##

Definition at line 47 of file noconflict.py.