diff -ur pyfits-3.3/lib/pyfits/scripts/fitscheck.py pyfits-3.3.scripts/lib/pyfits/scripts/fitscheck.py
--- pyfits-3.3/lib/pyfits/scripts/fitscheck.py 2014-07-29 14:04:03.934177170 +0200
+++ pyfits-3.3.scripts/lib/pyfits/scripts/fitscheck.py 2014-07-29 14:04:52.314588599 +0200
@@ -132,7 +132,7 @@
errors = 0
try:
hdulist = pyfits.open(filename, checksum=OPTIONS.checksum_kind)
- except UserWarning, w:
+ except UserWarning as w:
remainder = '.. ' + ' '.join(str(w).split(' ')[1:]).strip()
# if "Checksum" in str(w) or "Datasum" in str(w):
log.warn('BAD %r %s' % (filename, remainder))