golden hour
/lib/python2.7/site-packages/yum
⬆️ Go Up
Upload
File/Folder
Size
Actions
Errors.py
4.26 KB
Del
OK
Errors.pyc
9.08 KB
Del
OK
__init__.py
304.17 KB
Del
OK
__init__.pyc
199.58 KB
Del
OK
callbacks.py
5.64 KB
Del
OK
callbacks.pyc
6.23 KB
Del
OK
comps.py
31.59 KB
Del
OK
comps.pyc
26.87 KB
Del
OK
config.py
49.89 KB
Del
OK
config.pyc
48.02 KB
Del
OK
constants.py
4.94 KB
Del
OK
constants.pyc
3.46 KB
Del
OK
depsolve.py
74.05 KB
Del
OK
depsolve.pyc
46.75 KB
Del
OK
drpm.py
12.65 KB
Del
OK
drpm.pyc
10.69 KB
Del
OK
failover.py
5 KB
Del
OK
failover.pyc
5.24 KB
Del
OK
fssnapshots.py
10.16 KB
Del
OK
fssnapshots.pyc
9.75 KB
Del
OK
history.py
61.13 KB
Del
OK
history.pyc
53.31 KB
Del
OK
i18n.py
20.44 KB
Del
OK
i18n.pyc
16.05 KB
Del
OK
igroups.py
9.31 KB
Del
OK
igroups.pyc
10.22 KB
Del
OK
logginglevels.py
7.9 KB
Del
OK
logginglevels.pyc
6.51 KB
Del
OK
mdparser.py
6.26 KB
Del
OK
mdparser.pyc
7.58 KB
Del
OK
metalink.py
9.19 KB
Del
OK
metalink.pyc
8.84 KB
Del
OK
misc.py
39.57 KB
Del
OK
misc.pyc
39.58 KB
Del
OK
packageSack.py
40.79 KB
Del
OK
packageSack.pyc
41.88 KB
Del
OK
packages.py
84.1 KB
Del
OK
packages.pyc
84.51 KB
Del
OK
parser.py
7.97 KB
Del
OK
parser.pyc
6.5 KB
Del
OK
pgpmsg.py
53.5 KB
Del
OK
pgpmsg.pyc
38.27 KB
Del
OK
pkgtag_db.py
4.86 KB
Del
OK
pkgtag_db.pyc
5.06 KB
Del
OK
plugins.py
28.1 KB
Del
OK
plugins.pyc
29.1 KB
Del
OK
repoMDObject.py
11.23 KB
Del
OK
repoMDObject.pyc
9.17 KB
Del
OK
repos.py
16.53 KB
Del
OK
repos.pyc
17.38 KB
Del
OK
rpmsack.py
70.25 KB
Del
OK
rpmsack.pyc
58.36 KB
Del
OK
rpmtrans.py
24.84 KB
Del
OK
rpmtrans.pyc
22.54 KB
Del
OK
sqlitesack.py
69.76 KB
Del
OK
sqlitesack.pyc
53.75 KB
Del
OK
sqlutils.py
6.27 KB
Del
OK
sqlutils.pyc
5.6 KB
Del
OK
transactioninfo.py
33.78 KB
Del
OK
transactioninfo.pyc
30.29 KB
Del
OK
update_md.py
25.9 KB
Del
OK
update_md.pyc
21.72 KB
Del
OK
updateinfo.py
18.29 KB
Del
OK
updateinfo.pyc
16.36 KB
Del
OK
yumRepo.py
83.85 KB
Del
OK
yumRepo.pyc
64.83 KB
Del
OK
Edit: Errors.py
#!/usr/bin/python -tt # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Library General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # Copyright 2004 Duke University """ Exceptions and Errors thrown by yum. """ from i18n import to_unicode, to_utf8 class YumBaseError(Exception): """ Base Yum Error. All other Errors thrown by yum should inherit from this. """ def __init__(self, value=None): Exception.__init__(self) self.value = value def __str__(self): return "%s" % to_utf8(self.value) def __unicode__(self): return '%s' % to_unicode(self.value) class YumGPGCheckError(YumBaseError): pass class YumDownloadError(YumBaseError): pass class YumTestTransactionError(YumBaseError): pass class YumRPMCheckError(YumBaseError): pass class YumRPMTransError(YumBaseError): """ This class means rpm's .ts.run() returned known errors. We are compat. with YumBaseError in that we print nicely, and compat. with traditional usage of this error from runTransaction(). """ def __init__(self, msg, errors): self.msg = msg self.errors = errors # old YumBaseError raises from runTransaction used to raise just this self.value = self.errors def __str__(self): return "%s" %(self.msg,) def __unicode__(self): return '%s' % to_unicode(self.msg) class LockError(YumBaseError): def __init__(self, errno, msg, pid=0): YumBaseError.__init__(self, msg) self.errno = errno self.msg = msg self.pid = pid class DepError(YumBaseError): pass class RepoError(YumBaseError): pass class DuplicateRepoError(RepoError): pass # Have our own custom .value with all the mirror errors. class NoMoreMirrorsRepoError(RepoError): def __init__(self, value=None, errors=None): Exception.__init__(self) self._value = value self.errors = errors @property def value(self): ret = self._value for url, msg in self.errors or []: ret += '\n%s: %s' % (url, msg) return ret class ConfigError(YumBaseError): pass class MiscError(YumBaseError): pass class FIPSNonCompliantError(MiscError): def __init__(self, sumtype): MiscError.__init__( self, '%s algorithm is not FIPS compliant' % sumtype) class GroupsError(YumBaseError): pass class InstallError(YumBaseError): pass class GroupInstallError(InstallError): pass class UpdateError(YumBaseError): pass class UpdateMissingNameError(UpdateError): pass class RemoveError(YumBaseError): pass class ReinstallError(YumBaseError): pass class ReinstallRemoveError(ReinstallError): pass class ReinstallInstallError(ReinstallError): def __init__(self, value=None, failed_pkgs=[]): ReinstallError.__init__(self, value) self.failed_pkgs = failed_pkgs class DowngradeError(YumBaseError): pass class RepoMDError(YumBaseError): pass class PackageSackError(YumBaseError): pass class RpmDBError(YumBaseError): pass class CompsException(YumBaseError): pass class MediaError(YumBaseError): pass class PkgTagsError(YumBaseError): pass class YumDeprecationWarning(DeprecationWarning): """ Used to mark a method as deprecated. """ def __init__(self, value=None): DeprecationWarning.__init__(self, value) class YumFutureDeprecationWarning(YumDeprecationWarning): """ Used to mark a method as deprecated. Unlike YumDeprecationWarning, YumFutureDeprecationWarnings will not be shown on the console. """ def __init__(self, value=None): YumDeprecationWarning.__init__(self, value)
Save