Trees | Indices | Help |
|
---|
|
1 # This file is part of Buildbot. Buildbot is free software: you can 2 # redistribute it and/or modify it under the terms of the GNU General Public 3 # License as published by the Free Software Foundation, version 2. 4 # 5 # This program is distributed in the hope that it will be useful, but WITHOUT 6 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 7 # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 8 # details. 9 # 10 # You should have received a copy of the GNU General Public License along with 11 # this program; if not, write to the Free Software Foundation, Inc., 51 12 # Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 13 # 14 # Copyright Buildbot Team Members 15 16 import twisted 17 from twisted.python import versions 18 from buildbot.util import sautils 19 20 # NOTE: all of these patches test for applicability *before* importing the 21 # patch module. This will help cut down on unnecessary imports where the 22 # patches are not needed, and also avoid problems with patches importing 23 # private things in external libraries that no longer exist. 2426 # this patch doesn't apply (or even import!) on Windows 27 import sys 28 if sys.platform == 'win32': 29 return 30 31 # this bug was only present in Twisted-10.2.0 32 if twisted.version == versions.Version('twisted', 10, 2, 0): 33 from buildbot.monkeypatches import bug4881 34 bug4881.patch()3537 # this bug will hopefully be patched in Twisted-12.0.0; it was probably 38 # present in Twisted-8.x.0, but the patch doesn't work 39 if (twisted.version < versions.Version('twisted', 12, 0, 0) and 40 twisted.version >= versions.Version('twisted', 9, 0, 0)): 41 from buildbot.monkeypatches import bug5079 42 bug5079.patch()4345 # fix for SQLAlchemy bug 2364 46 if sautils.sa_version() < (0,7,5): 47 from buildbot.monkeypatches import sqlalchemy2364 48 sqlalchemy2364.patch()4951 # fix for SQLAlchemy bug 2189 52 if sautils.sa_version() <= (0,7,1): 53 from buildbot.monkeypatches import sqlalchemy2189 54 sqlalchemy2189.patch()55 61
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sun Mar 25 19:40:37 2012 | http://epydoc.sourceforge.net |