File Explorer

/proc/self/root/proc/self/root/lib64/python3.9/site-packages/libdnf

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

repo.py17.4 KB · 557 lines
# This file was automatically generated by SWIG (https://www.swig.org).# Version 4.1.1## Do not make changes to this file unless you know what you are doing - modify# the SWIG interface file instead. from sys import version_info as _swig_python_version_info# Import the low-level C/C++ moduleif __package__ or "." in __name__:    from . import _repoelse:    import _repo try:    import builtins as __builtin__except ImportError:    import __builtin__ def _swig_repr(self):    try:        strthis = "proxy of " + self.this.__repr__()    except __builtin__.Exception:        strthis = ""    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)  def _swig_setattr_nondynamic_instance_variable(set):    def set_instance_attr(self, name, value):        if name == "this":            set(self, name, value)        elif name == "thisown":            self.this.own(value)        elif hasattr(self, name) and isinstance(getattr(type(self), name), property):            set(self, name, value)        else:            raise AttributeError("You cannot add instance attributes to %s" % self)    return set_instance_attr  def _swig_setattr_nondynamic_class_variable(set):    def set_class_attr(cls, name, value):        if hasattr(cls, name) and not isinstance(getattr(cls, name), property):            set(cls, name, value)        else:            raise AttributeError("You cannot add class attributes to %s" % cls)    return set_class_attr  def _swig_add_metaclass(metaclass):    """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass"""    def wrapper(cls):        return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())    return wrapper  class _SwigNonDynamicMeta(type):    """Meta class to enforce nondynamic attributes (no new attributes) for a class"""    __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__)  import weakref class SwigPyIterator(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")     def __init__(self, *args, **kwargs):        raise AttributeError("No constructor defined - class is abstract")    __repr__ = _swig_repr    __swig_destroy__ = _repo.delete_SwigPyIterator     def value(self):        return _repo.SwigPyIterator_value(self)     def incr(self, n=1):        return _repo.SwigPyIterator_incr(self, n)     def decr(self, n=1):        return _repo.SwigPyIterator_decr(self, n)     def distance(self, x):        return _repo.SwigPyIterator_distance(self, x)     def equal(self, x):        return _repo.SwigPyIterator_equal(self, x)     def copy(self):        return _repo.SwigPyIterator_copy(self)     def next(self):        return _repo.SwigPyIterator_next(self)     def __next__(self):        return _repo.SwigPyIterator___next__(self)     def previous(self):        return _repo.SwigPyIterator_previous(self)     def advance(self, n):        return _repo.SwigPyIterator_advance(self, n)     def __eq__(self, x):        return _repo.SwigPyIterator___eq__(self, x)     def __ne__(self, x):        return _repo.SwigPyIterator___ne__(self, x)     def __iadd__(self, n):        return _repo.SwigPyIterator___iadd__(self, n)     def __isub__(self, n):        return _repo.SwigPyIterator___isub__(self, n)     def __add__(self, n):        return _repo.SwigPyIterator___add__(self, n)     def __sub__(self, *args):        return _repo.SwigPyIterator___sub__(self, *args)    def __iter__(self):        return self # Register SwigPyIterator in _repo:_repo.SwigPyIterator_swigregister(SwigPyIterator)import libdnf.common_typesimport libdnf.confclass VectorPPackageTarget(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")    __repr__ = _swig_repr     def iterator(self):        return _repo.VectorPPackageTarget_iterator(self)    def __iter__(self):        return self.iterator()     def __nonzero__(self):        return _repo.VectorPPackageTarget___nonzero__(self)     def __bool__(self):        return _repo.VectorPPackageTarget___bool__(self)     def __len__(self):        return _repo.VectorPPackageTarget___len__(self)     def __getslice__(self, i, j):        return _repo.VectorPPackageTarget___getslice__(self, i, j)     def __setslice__(self, *args):        return _repo.VectorPPackageTarget___setslice__(self, *args)     def __delslice__(self, i, j):        return _repo.VectorPPackageTarget___delslice__(self, i, j)     def __delitem__(self, *args):        return _repo.VectorPPackageTarget___delitem__(self, *args)     def __getitem__(self, *args):        return _repo.VectorPPackageTarget___getitem__(self, *args)     def __setitem__(self, *args):        return _repo.VectorPPackageTarget___setitem__(self, *args)     def pop(self):        return _repo.VectorPPackageTarget_pop(self)     def append(self, x):        return _repo.VectorPPackageTarget_append(self, x)     def empty(self):        return _repo.VectorPPackageTarget_empty(self)     def size(self):        return _repo.VectorPPackageTarget_size(self)     def swap(self, v):        return _repo.VectorPPackageTarget_swap(self, v)     def begin(self):        return _repo.VectorPPackageTarget_begin(self)     def end(self):        return _repo.VectorPPackageTarget_end(self)     def rbegin(self):        return _repo.VectorPPackageTarget_rbegin(self)     def rend(self):        return _repo.VectorPPackageTarget_rend(self)     def clear(self):        return _repo.VectorPPackageTarget_clear(self)     def get_allocator(self):        return _repo.VectorPPackageTarget_get_allocator(self)     def pop_back(self):        return _repo.VectorPPackageTarget_pop_back(self)     def erase(self, *args):        return _repo.VectorPPackageTarget_erase(self, *args)     def __init__(self, *args):        _repo.VectorPPackageTarget_swiginit(self, _repo.new_VectorPPackageTarget(*args))     def push_back(self, x):        return _repo.VectorPPackageTarget_push_back(self, x)     def front(self):        return _repo.VectorPPackageTarget_front(self)     def back(self):        return _repo.VectorPPackageTarget_back(self)     def assign(self, n, x):        return _repo.VectorPPackageTarget_assign(self, n, x)     def resize(self, *args):        return _repo.VectorPPackageTarget_resize(self, *args)     def insert(self, *args):        return _repo.VectorPPackageTarget_insert(self, *args)     def reserve(self, n):        return _repo.VectorPPackageTarget_reserve(self, n)     def capacity(self):        return _repo.VectorPPackageTarget_capacity(self)    __swig_destroy__ = _repo.delete_VectorPPackageTarget # Register VectorPPackageTarget in _repo:_repo.VectorPPackageTarget_swigregister(VectorPPackageTarget)class LrException(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")    __repr__ = _swig_repr     def __init__(self, *args):        _repo.LrException_swiginit(self, _repo.new_LrException(*args))     def getCode(self):        return _repo.LrException_getCode(self)    __swig_destroy__ = _repo.delete_LrException # Register LrException in _repo:_repo.LrException_swigregister(LrException)class RepoCB(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")    __repr__ = _swig_repr    FastestMirrorStage_INIT = _repo.RepoCB_FastestMirrorStage_INIT    FastestMirrorStage_CACHELOADING = _repo.RepoCB_FastestMirrorStage_CACHELOADING    FastestMirrorStage_CACHELOADINGSTATUS = _repo.RepoCB_FastestMirrorStage_CACHELOADINGSTATUS    FastestMirrorStage_DETECTION = _repo.RepoCB_FastestMirrorStage_DETECTION    FastestMirrorStage_FINISHING = _repo.RepoCB_FastestMirrorStage_FINISHING    FastestMirrorStage_STATUS = _repo.RepoCB_FastestMirrorStage_STATUS     def start(self, what):        return _repo.RepoCB_start(self, what)     def end(self):        return _repo.RepoCB_end(self)     def progress(self, totalToDownload, downloaded):        return _repo.RepoCB_progress(self, totalToDownload, downloaded)     def fastestMirror(self, stage, msg):        return _repo.RepoCB_fastestMirror(self, stage, msg)     def handleMirrorFailure(self, msg, url, metadata):        return _repo.RepoCB_handleMirrorFailure(self, msg, url, metadata)     def repokeyImport(self, id, userId, fingerprint, url, timestamp):        return _repo.RepoCB_repokeyImport(self, id, userId, fingerprint, url, timestamp)    __swig_destroy__ = _repo.delete_RepoCB     def __init__(self):        if self.__class__ == RepoCB:            _self = None        else:            _self = self        _repo.RepoCB_swiginit(self, _repo.new_RepoCB(_self, ))    def __disown__(self):        self.this.disown()        _repo.disown_RepoCB(self)        return weakref.proxy(self) # Register RepoCB in _repo:_repo.RepoCB_swigregister(RepoCB)class Repo(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")    __repr__ = _swig_repr    Type_AVAILABLE = _repo.Repo_Type_AVAILABLE    Type_SYSTEM = _repo.Repo_Type_SYSTEM    Type_COMMANDLINE = _repo.Repo_Type_COMMANDLINE    SyncStrategy_LAZY = _repo.Repo_SyncStrategy_LAZY    SyncStrategy_ONLY_CACHE = _repo.Repo_SyncStrategy_ONLY_CACHE    SyncStrategy_TRY_CACHE = _repo.Repo_SyncStrategy_TRY_CACHE     @staticmethod    def verifyId(id):        return _repo.Repo_verifyId(id)     def verify(self):        return _repo.Repo_verify(self)     def getConfig(self):        return _repo.Repo_getConfig(self)     def getId(self):        return _repo.Repo_getId(self)     def enable(self):        return _repo.Repo_enable(self)     def disable(self):        return _repo.Repo_disable(self)     def isEnabled(self):        return _repo.Repo_isEnabled(self)     def isLocal(self):        return _repo.Repo_isLocal(self)     def getLocalBaseurl(self):        return _repo.Repo_getLocalBaseurl(self)     def load(self):        return _repo.Repo_load(self)     def loadCache(self, throwExcept, ignoreMissing=False):        return _repo.Repo_loadCache(self, throwExcept, ignoreMissing)     def downloadMetadata(self, destdir):        return _repo.Repo_downloadMetadata(self, destdir)     def getUseIncludes(self):        return _repo.Repo_getUseIncludes(self)     def setUseIncludes(self, enabled):        return _repo.Repo_setUseIncludes(self, enabled)     def getLoadMetadataOther(self):        return _repo.Repo_getLoadMetadataOther(self)     def setLoadMetadataOther(self, value):        return _repo.Repo_setLoadMetadataOther(self, value)     def getCost(self):        return _repo.Repo_getCost(self)     def getPriority(self):        return _repo.Repo_getPriority(self)     def getCompsFn(self):        return _repo.Repo_getCompsFn(self)     def getModulesFn(self):        return _repo.Repo_getModulesFn(self)     def getRevision(self):        return _repo.Repo_getRevision(self)     def getAge(self):        return _repo.Repo_getAge(self)     def addMetadataTypeToDownload(self, metadataType):        return _repo.Repo_addMetadataTypeToDownload(self, metadataType)     def removeMetadataTypeFromDownload(self, metadataType):        return _repo.Repo_removeMetadataTypeFromDownload(self, metadataType)     def getMetadataPath(self, metadataType):        return _repo.Repo_getMetadataPath(self, metadataType)     def getMetadataContent(self, metadataType):        return _repo.Repo_getMetadataContent(self, metadataType)     def expire(self):        return _repo.Repo_expire(self)     def isExpired(self):        return _repo.Repo_isExpired(self)     def getExpiresIn(self):        return _repo.Repo_getExpiresIn(self)     def fresh(self):        return _repo.Repo_fresh(self)     def setMaxMirrorTries(self, maxMirrorTries):        return _repo.Repo_setMaxMirrorTries(self, maxMirrorTries)     def getTimestamp(self):        return _repo.Repo_getTimestamp(self)     def getMaxTimestamp(self):        return _repo.Repo_getMaxTimestamp(self)     def setPreserveRemoteTime(self, preserveRemoteTime):        return _repo.Repo_setPreserveRemoteTime(self, preserveRemoteTime)     def getPreserveRemoteTime(self):        return _repo.Repo_getPreserveRemoteTime(self)     def getContentTags(self):        return _repo.Repo_getContentTags(self)     def getDistroTags(self):        return _repo.Repo_getDistroTags(self)     def getMetadataLocations(self):        return _repo.Repo_getMetadataLocations(self)     def getCachedir(self):        return _repo.Repo_getCachedir(self)     def setRepoFilePath(self, path):        return _repo.Repo_setRepoFilePath(self, path)     def getRepoFilePath(self):        return _repo.Repo_getRepoFilePath(self)     def setSyncStrategy(self, strategy):        return _repo.Repo_setSyncStrategy(self, strategy)     def getSyncStrategy(self):        return _repo.Repo_getSyncStrategy(self)     def downloadUrl(self, url, fd):        return _repo.Repo_downloadUrl(self, url, fd)     def getMirrors(self):        return _repo.Repo_getMirrors(self)     def setSubstitutions(self, substitutions):        return _repo.Repo_setSubstitutions(self, substitutions)    __swig_destroy__ = _repo.delete_Repo     def __init__(self, id, config):        _repo.Repo_swiginit(self, _repo.new_Repo(id, config))     def setCallbacks(self, callbacks):        return _repo.Repo_setCallbacks(self, callbacks)     def setHttpHeaders(self, headers):        return _repo.Repo_setHttpHeaders(self, headers)     def getHttpHeaders(self):        return _repo.Repo_getHttpHeaders(self) # Register Repo in _repo:_repo.Repo_swigregister(Repo)class Downloader(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")    __repr__ = _swig_repr     @staticmethod    def downloadURL(cfg, url, fd):        return _repo.Downloader_downloadURL(cfg, url, fd)     def __init__(self):        _repo.Downloader_swiginit(self, _repo.new_Downloader())    __swig_destroy__ = _repo.delete_Downloader # Register Downloader in _repo:_repo.Downloader_swigregister(Downloader)class PackageTargetCB(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")    __repr__ = _swig_repr    TransferStatus_SUCCESSFUL = _repo.PackageTargetCB_TransferStatus_SUCCESSFUL    TransferStatus_ALREADYEXISTS = _repo.PackageTargetCB_TransferStatus_ALREADYEXISTS    TransferStatus_ERROR = _repo.PackageTargetCB_TransferStatus_ERROR     def end(self, status, msg):        return _repo.PackageTargetCB_end(self, status, msg)     def progress(self, totalToDownload, downloaded):        return _repo.PackageTargetCB_progress(self, totalToDownload, downloaded)     def mirrorFailure(self, msg, url):        return _repo.PackageTargetCB_mirrorFailure(self, msg, url)    __swig_destroy__ = _repo.delete_PackageTargetCB     def __init__(self):        if self.__class__ == PackageTargetCB:            _self = None        else:            _self = self        _repo.PackageTargetCB_swiginit(self, _repo.new_PackageTargetCB(_self, ))    def __disown__(self):        self.this.disown()        _repo.disown_PackageTargetCB(self)        return weakref.proxy(self) # Register PackageTargetCB in _repo:_repo.PackageTargetCB_swigregister(PackageTargetCB)class PackageTarget(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")    __repr__ = _swig_repr    ChecksumType_UNKNOWN = _repo.PackageTarget_ChecksumType_UNKNOWN    ChecksumType_MD5 = _repo.PackageTarget_ChecksumType_MD5    ChecksumType_SHA1 = _repo.PackageTarget_ChecksumType_SHA1    ChecksumType_SHA224 = _repo.PackageTarget_ChecksumType_SHA224    ChecksumType_SHA256 = _repo.PackageTarget_ChecksumType_SHA256    ChecksumType_SHA384 = _repo.PackageTarget_ChecksumType_SHA384    ChecksumType_SHA512 = _repo.PackageTarget_ChecksumType_SHA512     @staticmethod    def checksumType(name):        return _repo.PackageTarget_checksumType(name)     @staticmethod    def downloadPackages(targets, failFast):        return _repo.PackageTarget_downloadPackages(targets, failFast)    __swig_destroy__ = _repo.delete_PackageTarget     def getCallbacks(self):        return _repo.PackageTarget_getCallbacks(self)     def getErr(self):        return _repo.PackageTarget_getErr(self)     def __init__(self, *args):        _repo.PackageTarget_swiginit(self, _repo.new_PackageTarget(*args)) # Register PackageTarget in _repo:_repo.PackageTarget_swigregister(PackageTarget)class LibrepoLog(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")    __repr__ = _swig_repr     @staticmethod    def addHandler(filePath, debug=False):        return _repo.LibrepoLog_addHandler(filePath, debug)     @staticmethod    def removeHandler(uid):        return _repo.LibrepoLog_removeHandler(uid)     @staticmethod    def removeAllHandlers():        return _repo.LibrepoLog_removeAllHandlers()     def __init__(self):        _repo.LibrepoLog_swiginit(self, _repo.new_LibrepoLog())    __swig_destroy__ = _repo.delete_LibrepoLog # Register LibrepoLog in _repo:_repo.LibrepoLog_swigregister(LibrepoLog)class RepoError(object):    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")    __repr__ = _swig_repr     def __init__(self, what):        _repo.RepoError_swiginit(self, _repo.new_RepoError(what))    __swig_destroy__ = _repo.delete_RepoError # Register RepoError in _repo:_repo.RepoError_swigregister(RepoError)