def __new__(cls, params={}): if compare_attr("version", params, ".*embedded.*"): cls = EmbeddedLinux return object.__new__(cls)
def __mi_ident__(params={}): if compare_attr("type", params, ".*red\s*hat.*|.*rhel.*|.*sles.*|.*linux.*|.*limux.*|.*debian.*|.*ubuntu.*|.*centos.*"): return Linux
def __ds_ident__(params={}): if compare_attr("type", params, "datarecipient_coshsh_default"): return DatarecipientCoshshDefault
def __ds_ident__(params={}): if compare_attr("type", params, "simplesample"): return SimpleSample
def __mi_ident__(params={}): if compare_attr("type", params, ".*windows.*"): return Windows
def __ds_ident__(params={}): if compare_attr("type", params, "handshake"): return Handshake
def __ds_ident__(params={}): if compare_attr("type", params, "csv"): return CsvFile
def __ds_ident__(params={}): if compare_attr("type", params, "xpaas"): return DrCloud
def __mi_ident__(params={}): if compare_attr("type", params, "mysql"): return MySQL