1
0
mirror of https://github.com/ciromattia/kcc synced 2025-12-13 01:36:27 +00:00

Code cleanup

This commit is contained in:
Paweł Jastrzębski
2013-10-27 11:33:29 +01:00
parent 1c28305b83
commit 75a338304a
5 changed files with 13 additions and 18 deletions

2
kcc.py
View File

@@ -26,7 +26,7 @@ __docformat__ = 'restructuredtext en'
import sys
import os
try:
# noinspection PyUnresolvedReferences
#noinspection PyUnresolvedReferences
from PyQt4 import QtCore, QtGui, QtNetwork
except ImportError:
print "ERROR: PyQT4 is not installed!"

View File

@@ -77,11 +77,12 @@ class HTMLStripper(HTMLParser):
return ''.join(self.fed)
#noinspection PyAttributeOutsideInit,PyShadowingBuiltins
class WebServerHandler(BaseHTTPRequestHandler):
#noinspection PyShadowingBuiltins
def log_message(self, format, *args):
pass
#noinspection PyAttributeOutsideInit
def do_GET(self):
if self.path == '/':
self.path = '/index.html'
@@ -145,7 +146,6 @@ class WebServerHandler(BaseHTTPRequestHandler):
self.send_error(404, 'File Not Found: %s' % self.path)
#noinspection PyBroadException
class WebServerThread(QtCore.QThread):
def __init__(self):
QtCore.QThread.__init__(self)
@@ -159,7 +159,7 @@ class WebServerThread(QtCore.QThread):
try:
# Sweet cross-platform one-liner to get LAN ip address
lIP = [ip for ip in socket.gethostbyname_ex(socket.gethostname())[2] if not ip.startswith("127.")][:1][0]
except:
except StandardError:
# Sadly it can fail on some Linux configurations
lIP = None
try:
@@ -172,14 +172,13 @@ class WebServerThread(QtCore.QThread):
self.emit(QtCore.SIGNAL("addMessage"), '<b>Content server</b> started on port 4242.', 'info')
while self.running:
self.server.handle_request()
except:
except StandardError:
self.emit(QtCore.SIGNAL("addMessage"), '<b>Content server</b> failed to start!', 'error')
def stop(self):
self.running = False
# noinspection PyBroadException
class VersionThread(QtCore.QThread):
def __init__(self):
QtCore.QThread.__init__(self)
@@ -191,7 +190,7 @@ class VersionThread(QtCore.QThread):
try:
XML = urllib2.urlopen('http://kcc.vulturis.eu/Version.php')
XML = parse(XML)
except Exception:
except StandardError:
return
latestVersion = XML.childNodes[0].getElementsByTagName('latest')[0].childNodes[0].toxml()
if tuple(map(int, (latestVersion.split(".")))) > tuple(map(int, (__version__.split(".")))):

View File

@@ -26,7 +26,6 @@ import locale
from subprocess import Popen, STDOUT, PIPE
# noinspection PyBroadException
class CBxArchive:
def __init__(self, origFileName):
self.origFileName = origFileName
@@ -51,7 +50,7 @@ class CBxArchive:
elif f.endswith('/'):
try:
os.makedirs(os.path.join(targetdir, f))
except:
except StandardError:
pass # the dir exists so we are going to extract the images only.
else:
filelist.append(f)
@@ -66,7 +65,7 @@ class CBxArchive:
elif f.endswith('/'):
try:
os.makedirs(os.path.join(targetdir, f))
except:
except StandardError:
pass # the dir exists so we are going to extract the images only.
else:
filelist.append(f.encode(locale.getpreferredencoding()))

View File

@@ -347,7 +347,6 @@ def fileImgProcess_tick(output):
def fileImgProcess(work):
#noinspection PyBroadException
try:
afile = work[0]
dirpath = work[1]
@@ -391,7 +390,7 @@ def fileImgProcess(work):
img2.rotated = True
applyImgOptimization(img2, opt, 0)
img2.saveToDir(dirpath, opt.forcepng, opt.forcecolor, True)
except:
except StandardError:
return str(sys.exc_info()[1])
@@ -710,7 +709,7 @@ def splitDirectory(path, mode):
return output
# noinspection PyUnboundLocalVariable
#noinspection PyUnboundLocalVariable
def preSplitDirectory(path):
if getDirectorySize(os.path.join(path, 'OEBPS', 'Images')) > 262144000:
# Detect directory stucture

View File

@@ -29,7 +29,7 @@ from shutil import rmtree, copytree, move
from optparse import OptionParser, OptionGroup
from multiprocessing import Pool, freeze_support
try:
# noinspection PyUnresolvedReferences
#noinspection PyUnresolvedReferences
from PIL import Image, ImageStat
if tuple(map(int, ('2.2.1'.split(".")))) > tuple(map(int, (Image.PILLOW_VERSION.split(".")))):
print "ERROR: Pillow 2.2.1 or newer is required!"
@@ -93,8 +93,8 @@ def splitImage_tick(output):
splitWorkerPool.terminate()
#noinspection PyUnboundLocalVariable
def splitImage(work):
#noinspection PyBroadException
try:
path = work[0]
name = work[1]
@@ -156,7 +156,6 @@ def splitImage(work):
for panel in panelsCleaned:
panels.append(panel)
if opt.debug:
# noinspection PyUnboundLocalVariable
debugImage.save(os.path.join(path, fileExpanded[0] + '-debug.png'), 'PNG')
# Create virtual pages
@@ -195,7 +194,7 @@ def splitImage(work):
str(pageNumber) + '.png'), 'PNG')
pageNumber += 1
os.remove(filePath)
except:
except StandardError:
return str(sys.exc_info()[1])
@@ -204,7 +203,6 @@ def Copyright():
'Written 2013 by Ciro Mattia Gonano and Pawel Jastrzebski.' % globals())
# noinspection PyBroadException
def main(argv=None, qtGUI=None):
global options, GUI, splitWorkerPool, splitWorkerOutput
parser = OptionParser(usage="Usage: %prog [options] comic_folder", add_help_option=False)