def __dr_ident__(params={}):
    if compare_attr("type", params, "atomic"):
        return AtomicRecipient
    if compare_attr("type", params, "remote_atomic"):
        return RemoteAtomicRecipient
Example #2
0
def __dr_ident__(params={}):
    if compare_attr("type", params, "atomic"):
        return AtomicRecipient
    if compare_attr("type", params, "remote_atomic"):
        return RemoteAtomicRecipient
Example #3
0
 def __new__(cls, params={}):
     if compare_attr("version", params, ".*embedded.*"):
         cls = EmbeddedLinux
     return object.__new__(cls)
Example #4
0
def __mi_ident__(params={}):
    if is_attr("name", params, "os") and compare_attr("type", params,
                                                      "(.*cisco.*|.*ios.*)"):
        return CiscoIOS
Example #5
0
 def __new__(cls, params={}):
     if compare_attr("version", params, ".*embedded.*"):
         cls = EmbeddedLinux
     return object.__new__(cls)