def __init__(self, kind, api_version="v1", **kwargs): # encode group into the api_version string if necessary self.static_kwargs = kwargs self.kind = kind self.api_version = api_version self.__name__ = self.__class__.__name__ datasource(OpenshiftContext)(self)
def __init__(self, paths, context=None, deps=[], kind=TextFileProvider, **kwargs): self.paths = paths self.context = context or FSRoots self.kind = kind self.raw = kind is RawFileProvider self.__name__ = self.__class__.__name__ datasource(self.context, *deps, raw=self.raw, **kwargs)(self)
def __init__(self, provider, cmd, context=HostContext, deps=[], split=True, keep_rc=False, timeout=None, inherit_env=[], **kwargs): self.provider = provider self.cmd = cmd self.context = context self.split = split self.raw = not split self.keep_rc = keep_rc self.timeout = timeout self.inherit_env = inherit_env self.__name__ = self.__class__.__name__ datasource(self.provider, self.context, *deps, multi_output=True, raw=self.raw, **kwargs)(self)
def __init__(self, path, context=None, ignore=None, deps=[]): self.path = path self.context = context or FSRoots self.ignore = ignore self.ignore_func = re.compile(ignore).search if ignore else lambda x: False self.__name__ = self.__class__.__name__ datasource(self.context, *deps)(self)
def __init__(self, paths, context=None, kind=TextFileProvider): self.paths = paths self.context = context or FSRoots self.kind = kind self.raw = kind is RawFileProvider self.__name__ = self.__class__.__name__ datasource(self.context, raw=self.raw)(self)
def __init__(self, metadata=None, multi_output=False, raw=False): self.metadata = metadata self.multi_output = multi_output self.raw = raw self.__name__ = self.__class__.__name__ datasource([], metadata=metadata, multi_output=multi_output, raw=raw)(self)
def __init__(self, kind, api_version="v1", **kwargs): # encode group into the api_version string if necessary self.client_kwargs = kwargs self.client_kwargs["kind"] = kind self.client_kwargs["api_version"] = api_version self.__name__ = self.__class__.__name__ datasource(OpenshiftClient)(self)
def __init__(self, cmd, context=HostContext, split=True, keep_rc=False, timeout=None): self.cmd = cmd self.context = context self.split = split self.raw = not split self.keep_rc = keep_rc self.timeout = timeout self.__name__ = self.__class__.__name__ datasource(self.context, raw=self.raw)(self)
def __init__(self, provider, path, ignore=None, context=HostContext, deps=[], kind=TextFileProvider, **kwargs): self.provider = provider self.path = path self.ignore = ignore self.ignore_func = re.compile(ignore).search if ignore else lambda x: False self.context = context self.kind = kind self.raw = kind is RawFileProvider self.__name__ = self.__class__.__name__ datasource(self.provider, self.context, *deps, multi_output=True, raw=self.raw, **kwargs)(self)
def __init__(self, cmd, provider, context=HostContext, deps=None, split=True, keep_rc=False, timeout=None, inherit_env=None, **kwargs): deps = deps if deps is not None else [] self.cmd = cmd self.provider = provider self.context = context self.split = split self.raw = not split self.keep_rc = keep_rc self.timeout = timeout self.inherit_env = inherit_env if inherit_env is not None else [] self.__name__ = self.__class__.__name__ datasource(self.provider, self.context, *deps, raw=self.raw, **kwargs)(self)
def __init__(self, patterns, ignore=None, context=None, deps=[], kind=TextFileProvider, max_files=1000, **kwargs): if not isinstance(patterns, (list, set)): patterns = [patterns] self.patterns = patterns self.ignore = ignore self.ignore_func = re.compile(ignore).search if ignore else lambda x: False self.context = context or FSRoots self.kind = kind self.raw = kind is RawFileProvider self.max_files = max_files self.__name__ = self.__class__.__name__ datasource(self.context, *deps, multi_output=True, raw=self.raw, **kwargs)(self)
def __init__(self, dep, func): self.dep = dep self.func = func self.__name__ = self.__class__.__name__ datasource(OpenshiftContext, dep)(self)
def __init__(self, deps): self.deps = deps self.raw = deps[0].raw self.__name__ = self.__class__.__name__ datasource(deps)(self)
def __init__(self, dep): self.dep = dep self.__name__ = self.__class__.__name__ datasource(dep)(self)
def __init__(self, deps): self.deps = deps self.raw = deps[0].raw dr.mark_hidden(deps) self.__name__ = self.__class__.__name__ datasource(deps)(self)
def __init__(self, con, sql, context=HostContext): self.con = con self.context = context self.sql = sql self.__name__ = self.__class__.__name__ datasource(con, context)(self)