def __virtual__(retry=False): try: import reclass # pylint: disable=unused-import return __virtualname__ except ImportError: if retry: return False opts = __opts__.get('master_tops', {}).get('reclass', {}) prepend_reclass_source_path(opts) return __virtual__(retry=True)
def __virtual__(retry=False): try: import reclass return __virtualname__ except ImportError: if retry: return False opts = __opts__.get('master_tops', {}).get('reclass', {}) prepend_reclass_source_path(opts) return __virtual__(retry=True)
def __virtual__(retry=False): try: import reclass return 'reclass' except ImportError: if retry: return False opts = __opts__.get('master_tops', {}).get('reclass', {}) prepend_reclass_source_path(opts) return __virtual__(retry=True)
def __virtual__(retry=False): try: import reclass return __virtualname__ except ImportError as e: if retry: return False for pillar in __opts__.get('ext_pillar', []): if 'reclass' not in pillar: continue # each pillar entry is a single-key hash of name -> options opts = next(six.itervalues(pillar)) prepend_reclass_source_path(opts) break return __virtual__(retry=True)
def __virtual__(retry=False): try: import reclass return 'reclass' except ImportError as e: if retry: return False for pillar in __opts__.get('ext_pillar', []): if 'reclass' not in pillar.keys(): continue # each pillar entry is a single-key hash of name -> options opts = pillar.values()[0] prepend_reclass_source_path(opts) break return __virtual__(retry=True)
def __virtual__(retry=False): try: import reclass # pylint: disable=unused-import return __virtualname__ except ImportError as e: if retry: return False for pillar in __opts__.get("ext_pillar", []): if "reclass" not in pillar: continue # each pillar entry is a single-key hash of name -> options opts = next(iter(pillar.values())) prepend_reclass_source_path(opts) break return __virtual__(retry=True)