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