[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Python packages hardcoding errno values



There are ca 70 packages in the archive that does things like:

  try:
      eggs()
  except OSError, e:
      if e.errno == 17:
         ham()

This is wrong, because according to POSIX[0], “only […] symbolic names should be used in programs, since the actual value of the error number is unspecified.”

I have attached log file and dd-list. I'm not willing to do MBF, but if someone else is, please feel free to use my data.

Hurd people have been cced, because hurd-i386 is the only platform on which these kinds of bugs can manifest themselves in practice.

[0] http://www.opengroup.org/onlinepubs/009695399/functions/xsh_chap02_03.html#tag_02_03

--
Jakub Wilk
Adam Cécile (Le_Vert) <gandalf@le-vert.net>
   hellanzb

David Villa Alises <David.Villa@uclm.es>
   atheist (U)

Rahul Amaram <rahul@amaram.name>
   python-twisted-calendarserver
   python-twisted-calendarserver (U)

Cleto Martin Angelina <cleto.martin@gmail.com>
   atheist

Daniel Baumann <daniel@debian.org>
   live-magic (U)
   python-webdav (U)

Axel Beckert <abe@debian.org>
   debian-goodies (U)

Mathias Behrle <mathiasb@mbsolutions.selfip.biz>
   python-webdav (U)

Luciano Bello <luciano@debian.org>
   w3af-console

Vincent Bernat <bernat@debian.org>
   python-nevow

Marco Bertorello <marco@bertorello.ns0.it>
   denyhosts

Jan Beyer <jan@beathovn.de>
   bibus (U)

Thomas Bläsing <thomasbl@pool.math.tu-berlin.de>
   python-xlrd

Pádraig Brady <P@draigbrady.com>
   fslint

Ross Burton <ross@debian.org>
   python-kid

Michel Casabona <michel.casabona@free.fr>
   python-hachoir-core

Richard Darst <rkd@zgib.net>
   python-ctypeslib (U)

Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
   gazpacho
   ontv (U)

Debian Live Project <debian-live@lists.debian.org>
   live-magic

Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
   gnumed-common
   gnumed-server

Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
   jokosher
   morituri

Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
   autokey-common (U)
   ibid
   ipython
   python-ctypeslib
   python-django (U)
   python-fs (U)
   python-hachoir-core (U)
   python-kid (U)
   python-nevow (U)
   python-paste (U)
   python-pastescript (U)
   python-sclapp (U)
   python-xlrd (U)

Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
   bibus

Debian/Ubuntu Zope Team <pkg-zope-developers@lists.alioth.debian.org>
   python-zope.component
   python-zope.sendmail

Sebastian Dröge <slomo@debian.org>
   gazpacho (U)
   ontv (U)
   pitivi (U)

Free Ekanayaka <freee@debian.org>
   python-twisted-web (U)

Luca Falavigna <dktrkranz@debian.org>
   bleachbit
   boa-constructor
   gdebi-kde (U)

Luke Faraone <luke@faraone.cc>
   autokey-common

Alexandre Fayolle <afayolle@debian.org>
   spambayes

Devid Antonio Filoni <d.filoni@ubuntu.com>
   emesene (U)

Morten Werner Forsbring <werner@debian.org>
   python-sss (U)

Gustavo Franco <stratus@debian.org>
   gdebi-kde

Thomas Goirand <zigo@debian.org>
   tumgreyspf

Thomas Goirand <thomas@goirand.fr>
   dtc-xen
   yum

Cristian Greco <cristian@regolo.cc>
   deluge-gtk

Debian QA Group <packages@qa.debian.org>
   mock

Jeremy Guitton <debotux@free.fr>
   ontv

Janos Guljas <janos@janos.in.rs>
   python-fs

Sami Haahtinen <ressu@debian.org>
   bcfg2 (U)

Frank Habermann <lordlamer@lordlamer.de>
   fckeditor

Severin Heiniger <severinheiniger@gmail.com>
   lottanzb

Uwe Hermann <uwe@debian.org>
   miro

Raphaël Hertzog <hertzog@debian.org>
   python-django (U)

Joey Hess <joeyh@debian.org>
   ikiwiki

Varun Hiremath <varun@debian.org>
   pychess

Arto Jantunen <viiru@debian.org>
   bcfg2

Ryan Kavanagh <ryanakca@kubuntu.org>
   turnin-ng

Georges Khaznadar <georgesk@ofset.org>
   python-wxglade

Matthias Klose <doko@debian.org>
   buildbot
   python-twisted-web
   python-wxglade (U)

Ondřej Kuzník <ondra@mistotebe.net>
   exfalso (U)

Chris Lamb <lamby@debian.org>
   live-magic (U)
   python-django

Julien Lavergne <julien.lavergne@gmail.com>
   awn-applets-python-core

Thomas Leonard <talex5@gmail.com>
   zeroinstall-injector

Jan Lübbe <jluebbe@debian.org>
   bitbake

Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>
   moovida-plugins-bad

Debian Tryton Maintainers <tryton@lists.debian-maintainers.org>
   python-webdav

A Mennucc1 <mennucc1@debian.org>
   debdelta

Loic Minier <lool@dooz.org>
   gazpacho (U)
   moovida-plugins-bad (U)
   pitivi

Kartik Mistry <kartik@debian.org>
   fontypython
   python-ldtp

Emilio Pozuelo Monfort <pochu@debian.org>
   emesene
   ontv (U)

Gabriel Falcão Gonçalves de Moura <gabriel@nacaolivre.org>
   python-sponge

Francisco Moya <paco@debian.org>
   atheist (U)

Y Giridhar Appaji Nag <giridhar@appaji.net>
   python-sclapp

Y Giridhar Appaji Nag <appaji@debian.org>
   xxdiff-scripts

Marco Nenciarini <mnencia@debian.org>
   denyhosts (U)

Piotr Ożarowski <piotr@debian.org>
   python-paste
   python-pastescript

Stephan Peijnik <debian@sp.or.at>
   ipython (U)

Javier Fernandez-Sanguino Pen~a <jfs@debian.org>
   debian-goodies

Martin Pitt <mpitt@debian.org>
   calibre (U)

Charles Plessy <plessy@debian.org>
   bibus (U)

Tomas Pospisek <tpo_deb@sourcepole.ch>
   xxdiff-scripts (U)

Ara Pulido <ara@ubuntu.com>
   python-ldtp (U)

Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
   bleachbit (U)
   boa-constructor (U)
   emesene (U)
   lottanzb (U)
   osc (U)
   turnin-ng (U)

Arnaud Quette <aquette@debian.org>
   moovida-plugins-bad (U)

Thierry Randrianiriana <thierry@debian.org>
   drbdlinks

Petter Reinholdtsen <pere@debian.org>
   python-sss

Stefano Rivera <stefano@rivera.za.net>
   ibid (U)

Miriam Ruiz <little_miry@yahoo.es>
   calibre

Christopher Schmidt <crschmidt@metacarta.com>
   tilecache

Tristan Seligmann <mithrandi@mithrandi.net>
   exfalso (U)

Gustavo Noronha Silva <kov@debian.org>
   gazpacho (U)

Jonas Smedegaard <dr@jones.dk>
   morituri (U)
   python-moinmoin

Christine Spang <christine@debian.org>
   exfalso

Roland Stigge <stigge@antcom.de>
   convirt

Ondřej Surý <ondrej@debian.org>
   opendnssec-signer

Brian Sutherland <brian@vanguardistas.net>
   python-zope.component (U)
   python-zope.sendmail (U)

Nima Talebi <nima@it.net.au>
   func

Paul van Tilburg <paulvt@debian.org>
   moovida-plugins-bad (U)

Andreas Tille <tille@debian.org>
   gnumed-common (U)
   gnumed-server (U)

Fabio Tranchitella <kobold@debian.org>
   python-zope.component (U)

Alessio Treglia <alessio@debian.org>
   jokosher (U)

Josh Triplett <josh@freedesktop.org>
   ikiwiki (U)

Michael Vogt <mvo@debian.org>
   gdebi-kde (U)

David Watson <dwatson@debian.org>
   geximon

Alexander Wirt <formorer@debian.org>
   pytone

Bernd Zeimetz <bzed@debian.org>
   ipython (U)

Michal Čihař <nijel@debian.org>
   osc
atheist_0.20100717-1_all/usr/share/pyshared/atheist/__init__.py:1164:            if e.errno == 3: return # OSError(3, 'No such process')
autokey-common_0.71.0-1_all/usr/share/pyshared/autokey/daemon.py:114:			if err.errno == 3: # "No such process"
awn-applets-python-core_0.4.0-3_all/usr/share/avant-window-navigator/applets/quit/quit.py:301:            if e.errno == 2:
bcfg2_1.0.1-2_all/usr/share/pyshared/Bcfg2/Client/Tools/POSIX.py:679:            if err.errno == 13:
bibus_1.5.1-3_all/usr/share/bibus/LyX/lyxserver.py:104:        if exception.errno == 2:
bibus_1.5.1-3_all/usr/share/bibus/LyX/lyxserver.py:106:        elif exception.errno == 6:
bitbake_1.8.18-2_all/usr/share/pyshared/bb/__init__.py:138:        if e.errno != 17: raise e
bleachbit_0.8.0-1_all/usr/share/bleachbit/bleachbit/Command.py:144:                    if 2 == e.errno:
bleachbit_0.8.0-1_all/usr/share/bleachbit/bleachbit/FileUtilities.py:341:        if 13 == e.errno: # permission denied
bleachbit_0.8.0-1_all/usr/share/bleachbit/bleachbit/FileUtilities.py:369:            if e.errno in (24, 28):
bleachbit_0.8.0-1_all/usr/share/bleachbit/bleachbit/FileUtilities.py:383:            if 28 != e.errno:
bleachbit_0.8.0-1_all/usr/share/bleachbit/bleachbit/FileUtilities.py:390:            if 28 != e.errno:
bleachbit_0.8.0-1_all/usr/share/bleachbit/bleachbit/Options.py:56:            if 28 == e.errno:
bleachbit_0.8.0-1_all/usr/share/bleachbit/bleachbit/Worker.py:97:            if not (isinstance(e, OSError) and e.errno in (2, 13)):
boa-constructor_0.6.1-10_all/usr/share/boa-constructor/Preferences.py:108:            if err.errno != 17: raise
buildbot_0.7.12-2_all/usr/share/pyshared/buildbot/scripts/runner.py:600:        if e.errno != 3:
calibre_0.7.7+dfsg-1_all/usr/lib/calibre/calibre/ebooks/pdf/pdftohtml.py:54:            if err.errno == 2:
calibre_0.7.7+dfsg-1_all/usr/lib/calibre/calibre/gui2/dialogs/metadata_single.py:706:            if err.errno == 13: # Permission denied
convirt_1.1-1_all/usr/share/convirt/src/convirt/core/utils/NodeProxy.py:289:                if err.errno == 2:  # ENOENT
convirt_1.1-1_all/usr/share/convirt/src/convirt/core/utils/phelper.py:273:                        if ex.errno == 3 and cls.credentials_helper is not None:
convirt_1.1-1_all/usr/share/convirt/src/convirt/core/utils/phelper.py:296:                           ex.errno == 3 and \
debdelta_0.39trl_i386/usr/bin/debdelta:3457:    if s.errno == 11 :
debian-goodies_0.52_all/usr/sbin/checkrestart:396:            if e.errno != 2:
deluge-gtk_1.2.3+git20100712.0b609bf-1_all/usr/share/pyshared/deluge/ui/gtkui/connectionmanager.py:412:            if e.errno == 2:
denyhosts_2.6-7_all/usr/share/denyhosts/DenyHosts/loginattempt.py:176:            if e.errno == 2: debug("%s does not exist", fname)
drbdlinks_1.18-2_all/etc/ha.d/resource.d/drbdlinks:245:	if e.errno == 2:
drbdlinks_1.18-2_all/usr/sbin/drbdlinks:245:	if e.errno == 2:
dtc-xen_0.5.11-1_all/usr/sbin/dtc-soap-server:551:			if e.errno == 2: dictionary = {}
dtc-xen_0.5.11-1_all/usr/sbin/dtc-soap-server:592:					if e.errno == 2: filesystem_sectors = 0
dtc-xen_0.5.11-1_all/usr/sbin/dtc-soap-server:597:					if e.errno == 2: swap_sectors = 0
dtc-xen_0.5.11-1_all/usr/sbin/dtc-soap-server:626:					if e.errno != 17: raise
emesene_1.6.3-1_all/usr/share/emesene/SingleInstance.py:69:                if e.errno == 13:
exfalso_2.2.1-1_all/usr/share/pyshared/quodlibet/qltk/filesel.py:137:            if err.errno == 2: model.remove(model.get_iter(path))
fckeditor_1:2.6.6-1_all/usr/share/fckeditor/editor/filemanager/connectors/py/fckcommands.py:102:					if e.errno==17: #file already exists
fckeditor_1:2.6.6-1_all/usr/share/fckeditor/editor/filemanager/connectors/py/fckcommands.py:104:					elif e.errno==13: # permission denied
fckeditor_1:2.6.6-1_all/usr/share/fckeditor/editor/filemanager/connectors/py/fckcommands.py:106:					elif e.errno==36 or e.errno==2 or e.errno==22: # filename too long / no such file / invalid name
fontypython_0.4.2.3-2_all/usr/share/pyshared/fontypythonmodules/fontcontrol.py:751:				if detail.errno != 17: raise # File exists -- this font is already installed, we can ignore 17.
fontypython_0.4.2.3-2_all/usr/share/pyshared/fontypythonmodules/fontcontrol.py:903:				# e.errno == 2: # 2 is No such file or directory
fslint_2.40-2_all/usr/bin/fslint-gui:1858:                            if value.errno == 18: #EXDEV
fslint_2.40-2_all/usr/share/fslint/fslint/supprt/md5sum_approx:53:        if value.errno == 22: #Invalid arg
fslint_2.40-2_all/usr/share/fslint/fslint/supprt/rmlint/fixdup:53:                            if value.errno == 18: #EXDEV
func_0.24-13.1_all/usr/share/pyshared/func/forkbomb.py:109:            if ose.errno == 10:
gazpacho_0.7.2-2_all/usr/share/python-support/gazpacho/gazpacho/catalog.py:238:            if e.errno == 2:
gazpacho_0.7.2-2_all/usr/share/python-support/gazpacho/gazpacho/catalog.py:241:            elif e.errno == 13:
gdebi-kde_0.6.2_all/usr/share/pyshared/GDebi/KDEAptDialogs.py:97:                if e.errno == 11:
geximon_0.7.7-2_all/usr/share/pyshared/geximon/widgets.py:256:                if e.errno == 1: # permission denied
gnumed-common_0.7.8-1_all/usr/share/gnumed/Gnumed/pycommon/gmLog2.py:263:		if (e.errno == 17) and not os.path.isdir(dir):
gnumed-common_0.7.8-1_all/usr/share/gnumed/Gnumed/pycommon/gmTools.py:215:		if (e.errno == 17) and not os.path.isdir(directory):
gnumed-server_13.8-1_all/var/lib/gnumed/server/pycommon/gmLog2.py:263:		if (e.errno == 17) and not os.path.isdir(dir):
gnumed-server_13.8-1_all/var/lib/gnumed/server/pycommon/gmTools.py:215:		if (e.errno == 17) and not os.path.isdir(directory):
hellanzb_0.13-6.1_all/usr/share/pyshared/Hellanzb/NZBLeecher/ArticleDecoder.py:464:    if ioe.errno == 28:
hellanzb_0.13-6.1_all/usr/share/pyshared/Hellanzb/NZBLeecher/ArticleDecoder.py:734:                if ose.errno != 2:
hellanzb_0.13-6.1_all/usr/share/pyshared/Hellanzb/NZBLeecher/ArticleDecoder.py:747:            if ose.errno != 2:
hellanzb_0.13-6.1_all/usr/share/pyshared/Hellanzb/NZBQueue.py:402:            if ioe.errno == 28:
hellanzb_0.13-6.1_all/usr/share/pyshared/Hellanzb/PostProcessorUtil.py:1099:                if ioe.errno == 28:
ibid_0.1.0+dfsg-2_all/usr/share/pyshared/ibid/plugins/log.py:68:                if e.errno != 17:
ibid_0.1.0+dfsg-2_all/usr/share/pyshared/ibid/plugins/meetings.py:183:                if e.errno != 17:
ikiwiki_3.20100722_all/usr/lib/ikiwiki/plugins/proxy.py:246:            if e.errno != 32:
ipython_0.10-2_all/usr/share/pyshared/IPython/Extensions/pickleshare.py:88:            if e.errno != 2:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/JokosherApp.py:1771:		if error.errno == 1:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/JokosherApp.py:1773:		elif error.errno == 2:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/JokosherApp.py:1775:		elif error.errno == 3:		
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/JokosherApp.py:1778:		elif error.errno == 4:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/JokosherApp.py:1780:		elif error.errno == 5:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/JokosherApp.py:810:				if e.errno == 2:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/JokosherApp.py:812:				elif e.errno == 3:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/JokosherApp.py:814:				elif e.errno == 5:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/NewProjectDialog.py:144:			if e.errno == 1:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/NewProjectDialog.py:146:			elif e.errno == 2:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/NewProjectDialog.py:148:			elif e.errno == 3:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/NewProjectDialog.py:150:			elif e.errno == 4:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/NewProjectDialog.py:152:			elif e.errno == 5:
jokosher_0.11.5-3_all/usr/share/jokosher/Jokosher/NewProjectDialog.py:154:			elif e.errno == 6:
live-magic_1.12_all/usr/share/pyshared/DebianLive/elements/folder_of_files.py:47:                if e.errno == 21:
lottanzb_0.5.4-1_all/usr/share/pyshared/lottanzb/config.py:627:            if err.errno == 2:
lottanzb_0.5.4-1_all/usr/share/pyshared/lottanzb/modes/standalone.py:250:            if e.errno == 2:
miro_3.0.3-1_i386/usr/share/pyshared/miro/fileutil.py:134:            if e.errno == 13:
miro_3.0.3-1_i386/usr/share/pyshared/miro/fileutil.py:179:        if retry_for > 0 and e.errno == 13:
mock_1.0.8-1_all/usr/sbin/mock:700:        if e.errno == 1:
mock_1.0.8-1_all/usr/share/pyshared/mock/backend.py:184:            if e.errno == 13:
mock_1.0.8-1_all/usr/share/pyshared/mock/util.py:84:            if e.errno == 2: # no such file or directory
mock_1.0.8-1_all/usr/share/pyshared/mock/util.py:86:            elif e.errno==1 or e.errno==13:
moovida-plugins-bad_1.0.9+bzr1614-1_all/usr/share/pyshared/elisa/plugins/pigment/tests/widgets/test_theme.py:228:            if e.errno != 17:
morituri_0.1.1-1_all/usr/share/pyshared/morituri/common/common.py:166:            if e.errno != 17: # FIXME
ontv_3.0.0-4+b1_i386/usr/share/pyshared/ontv/XMLTVFile.py:101:                if ioe.errno == 2:
ontv_3.0.0-4+b1_i386/usr/share/pyshared/ontv/XMLTVFile.py:103:                elif ioe.errno == 13:
opendnssec-signer_1.1.0-2_all/usr/sbin/ods-signer:108:        if (hasattr(serr, "errno") and serr.errno == 2) or \
osc_0.128-1_all/usr/share/pyshared/osc/core.py:2079:                if e.errno == 19:
osc_0.128-1_all/usr/share/pyshared/osc/fetch.py:108:                if self.enable_cpio and e.errno == 256:
osc_0.128-1_all/usr/share/pyshared/osc/util/ar.py:167:                if e.errno == 19 or ( hasattr(e, 'winerror') and e.winerror == 5 ):
osc_0.128-1_all/usr/share/pyshared/osc/util/cpio.py:154:                if e.errno == 19 or ( hasattr(e, 'winerror') and e.winerror == 5 ):
pitivi_0.13.4-3_all/usr/lib/pitivi/python/pitivi/discoverer.py:529:            if e.errno != 17:
pychess_0.10~beta3-2_all/usr/share/pyshared/pychess/Players/CECPEngine.py:247:                    if e.errno == 32:
pychess_0.10~beta3-2_all/usr/share/pyshared/pychess/Players/UCIEngine.py:127:                    if e.errno == 32:
python-ctypeslib_0.0.0+svn20100125-2_all/usr/share/pyshared/ctypeslib/codegen/cparser.py:24:                    if detail.errno != 2:
python-django_1.2.1-1_all/usr/share/pyshared/django/core/files/uploadedfile.py:79:            if e.errno != 2:
python-fs_0.3.0-1_all/usr/share/pyshared/fs/errors.py:215:                if e.errno in (13,):
python-hachoir-core_1.3.3-2_all/usr/share/pyshared/hachoir_core/log.py:50:            if err.errno == 2:
python-kid_0.9.6-2_all/usr/share/pyshared/kid/test/util.py:92:        if int(e.errno) != 17:
python-ldtp_2.0.6-1_all/usr/share/pyshared/ldtp/client.py:78:                if (e.errno == 111 or e.errno == 146) and 'localhost' in host:
python-moinmoin_1.9.3-1_all/usr/share/pyshared/MoinMoin/PageEditor.py:959:                    if err.errno == 2: # there was no 'current' file
python-moinmoin_1.9.3-1_all/usr/share/pyshared/MoinMoin/auth/_PHPsessionParser.py:120:        if e.errno == 2:
python-nevow_0.10.0-2_all/usr/share/pyshared/nevow/dirlist.py:69:                    if x.errno != 2 and x.errno != 13:
python-paste_1.7.4-1_all/usr/share/pyshared/paste/cgiapp.py:253:        if e.errno != 10:
python-pastescript_1.7.3-6_all/usr/share/pyshared/paste/script/checkperms.py:383:            if e.errno != 22:
python-pastescript_1.7.3-6_all/usr/share/pyshared/paste/script/command.py:566:            if e.errno != 2:
python-pastescript_1.7.3-6_all/usr/share/pyshared/paste/script/filemaker.py:328:            if e.errno != 2:
python-sclapp_0.5.3-1_all/usr/share/pyshared/sclapp/services.py:43:        if e.errno != 2:
python-sponge_0.3.1-1_all/usr/share/pyshared/sponge/core/io.py:68:            if e.errno not in (17, ):
python-sss_1.2.1-1_i386/usr/share/pyshared/ipachangeconf.py:446:                if err.errno == 2:
python-twisted-calendarserver_0.2.0.svn19773-5+b2_i386/usr/share/pyshared/twisted/web/script.py:155:            if e.errno == 2: #file not found
python-twisted-web_10.1.0-1_all/usr/share/pyshared/twisted/web/script.py:161:            if e.errno == 2: #file not found
python-webdav_0.9.4-1_all/usr/share/pyshared/DAV/WebDAVServer.py:297:            if e.errno == 32:
python-wxglade_0.6.3+rel-1_all/usr/share/pyshared/wxglade/common.py:352:        if e.errno != 2: print e
python-xlrd_0.6.1-2_all/usr/share/pyshared/xlrd/__init__.py:729:                and (v.errno == 13 or v.strerror == "Permission denied"):
python-zope.component_3.9.1-1_all/usr/share/pyshared/zope/component/tests.py:1113:            if e.errno != 4: # MacIntel raises apparently unimportant EINTR?
python-zope.sendmail_3.6.0-1_all/usr/share/pyshared/zope/sendmail/delivery.py:289:                        if e.errno == 2: # file does not exist
python-zope.sendmail_3.6.0-1_all/usr/share/pyshared/zope/sendmail/delivery.py:314:                            if e.errno == 2: # file does not exist
python-zope.sendmail_3.6.0-1_all/usr/share/pyshared/zope/sendmail/delivery.py:328:                        if e.errno == 2: # file does not exist
python-zope.sendmail_3.6.0-1_all/usr/share/pyshared/zope/sendmail/delivery.py:340:                        if e.errno == 17: # file exists, *nix
python-zope.sendmail_3.6.0-1_all/usr/share/pyshared/zope/sendmail/delivery.py:387:                            if e.errno == 2: # file does not exist
python-zope.sendmail_3.6.0-1_all/usr/share/pyshared/zope/sendmail/delivery.py:398:                        if e.errno == 2: # file does not exist
pytone_3.0.0-1+b3_i386/usr/lib/pytone/network.py:210:            if e.errno!=2:
pytone_3.0.0-1+b3_i386/usr/lib/pytone/pytone.py:91:    if e.errno!=17:
spambayes_1.0.4-5.1_all/usr/share/pyshared/spambayes/FileCorpus.py:490:            if e.errno != 2:     # errno.<WHAT>
spambayes_1.0.4-5.1_all/usr/share/pyshared/spambayes/FileCorpus.py:496:            if e.errno != 2:     # errno.<WHAT>
spambayes_1.0.4-5.1_all/usr/share/pyshared/spambayes/FileCorpus.py:504:        if e.errno != 3:     # errno.<WHAT>
spambayes_1.0.4-5.1_all/usr/share/pyshared/spambayes/FileCorpus.py:513:        if e.errno != 2:     # errno.<WHAT>
tilecache_2.03-1.3_all/usr/share/pyshared/TileCache/Caches/Disk.py:32:            if E.errno != 17:
tumgreyspf_1.35-4_all/usr/lib/tumgreyspf/tumgreyspf-stat:93:	if e.errno != 32: raise
turnin-ng_1.0.1-1_all/usr/share/turnin-ng/turninng/coursemanage.py:51:                if e.errno == 17:
w3af-console_1.0-rc3svn3489-1_all/usr/share/w3af/plugins/output/gtkOutput.py:70:                if oe.errno != 17:
xxdiff-scripts_1:3.2-10_all/usr/bin/svn-foreign:276:                if e.errno == 2:
xxdiff-scripts_1:3.2-10_all/usr/share/pyshared/xxdiff/invoke.py:85:        if e.errno == 2:
xxdiff-scripts_1:3.2-10_all/usr/share/pyshared/xxdiff/scripts/svnforeign.py:276:                if e.errno == 2:
yum_3.2.25-1_all/usr/share/pyshared/yum/yumRepo.py:808:                if e.errno == 256:
yum_3.2.25-1_all/usr/share/pyshared/yum/yumRepo.py:827:                if e.errno == 256:
yum_3.2.25-1_all/usr/share/yum-cli/shell.py:342:                if e.errno == 32:
yum_3.2.25-1_all/usr/share/yum-cli/utils.py:142:            if e.errno == 32:
yum_3.2.25-1_all/usr/share/yum-cli/yummain.py:47:        if e.errno == 32:
zeroinstall-injector_0.49-1_all/usr/share/pyshared/zeroinstall/injector/reader.py:199:		if ex.errno == 2:
zeroinstall-injector_0.49-1_all/usr/share/pyshared/zeroinstall/zerostore/cli.py:77:			if ex.errno != 2:			# No such file or directory
zeroinstall-injector_0.49-1_all/usr/share/pyshared/zeroinstall/zerostore/unpack.py:164:				if ex.errno != 2:

Attachment: signature.asc
Description: Digital signature


Reply to: