Splitted some lines (args, conditions, var defs).

Gra [2009-04-25 08:30]
Splitted some lines (args, conditions, var defs).
Filename
imagecapture.py
diff --git a/imagecapture.py b/imagecapture.py
index 81778d0..357965d 100644
--- a/imagecapture.py
+++ b/imagecapture.py
@@ -96,7 +96,8 @@ class ImageWriter(threading.Thread):

         consolehandler = logging.StreamHandler()
         consolehandler.setLevel(loglevel)
-        formatter = logging.Formatter('%(asctime)s %(name)-12s %(levelname)-8s %(message)s')
+        formatter = logging.Formatter(
+           '%(asctime)s %(name)-12s %(levelname)-8s %(message)s')
         consolehandler.setFormatter(formatter)
         self.logger.addHandler(consolehandler)

@@ -108,7 +109,9 @@ class ImageWriter(threading.Thread):
         while not self.finished.isSet():
             try:
                 event = self.q.get(timeout=0.05)
-                if event.MessageName.startswith("mouse left") or event.MessageName.startswith("mouse middle") or event.MessageName.startswith("mouse right"):
+                if event.MessageName.startswith("mouse left") or \
+                   event.MessageName.startswith("mouse middle") or \
+                   event.MessageName.startswith("mouse right"):
                     self.capture_image(event)
                     self.PrintDebug(self.print_event(event))
             except Queue.Empty:
@@ -135,7 +138,10 @@ class ImageWriter(threading.Thread):

         # The cropbox will take care of making sure our image is within
         # screen boundaries.
-        cropbox = CropBox(topleft=Point(0,0), bottomright=self.imagedimensions, min=Point(0,0), max=screensize)
+        cropbox = CropBox(topleft=Point(0,0),
+                          bottomright=self.imagedimensions,
+                          min=Point(0,0),
+                          max=screensize)
         cropbox.reposition(Point(event.Position[0], event.Position[1]))

         self.PrintDebug(cropbox)
@@ -168,12 +174,15 @@ class ImageWriter(threading.Thread):

     def getScreenSize(self):
         if os.name == 'posix':
-            self.rootwin = self.local_dpy.get_input_focus().focus.query_tree().root
+            self.rootwin = \
+               self.local_dpy.get_input_focus().focus.query_tree().root
             if self.rootwin == 0:
                 self.rootwin = self.local_dpy.get_input_focus()
-            return Point(self.rootwin.get_geometry().width, self.rootwin.get_geometry().height)
+            return Point(self.rootwin.get_geometry().width,
+                         self.rootwin.get_geometry().height)
         if os.name == 'nt':
-            return Point(win32api.GetSystemMetrics(0), win32api.GetSystemMetrics (1))
+            return Point(win32api.GetSystemMetrics(0),
+                         win32api.GetSystemMetrics (1))

     def getProcessName(self, event):
         '''Get the process name from the event window handle.
@@ -186,13 +195,15 @@ class ImageWriter(threading.Thread):
         if os.name == 'nt':
             hwnd = event.Window
             try:
-                threadpid, procpid = win32process.GetWindowThreadProcessId(hwnd)
+                threadpid, procpid = \
+                   win32process.GetWindowThreadProcessId(hwnd)

                 # PROCESS_QUERY_INFORMATION (0x0400) or
                 # PROCESS_VM_READ (0x0010) or
                 # PROCESS_ALL_ACCESS (0x1F0FFF)

-                mypyproc = win32api.OpenProcess(win32con.PROCESS_ALL_ACCESS, False, procpid)
+                mypyproc = win32api.OpenProcess(win32con.PROCESS_ALL_ACCESS,
+                                                False, procpid)
                 procname = win32process.GetModuleFileNameEx(mypyproc, 0)
                 return procname
             except:
@@ -220,8 +231,11 @@ class Point:


 class CropBox:
-    def __init__(self, topleft=Point(0,0), bottomright=Point(100,100), min=Point(0,0), max=Point(1600,1200)):
-
+    def __init__(self,
+                 topleft=Point(0,0),
+                 bottomright=Point(100,100),
+                 min=Point(0,0),
+                 max=Point(1600,1200)):
         self.topleft = copy.deepcopy(topleft)
         self.bottomright = copy.deepcopy(bottomright)
         self.min = copy.deepcopy(min)
@@ -230,10 +244,13 @@ class CropBox:
         self.maxsize = self.max - self.min
         # make sure our box is not bigger than the whole image
         if (self.size.x > self.maxsize.x):
-            self.bottomright.x = self.bottomright.x - self.size.x + self.maxsize.x
+            self.bottomright.x = \
+               self.bottomright.x - self.size.x + self.maxsize.x
         if (self.size.y > self.maxsize.y):
-            self.bottomright.y = self.bottomright.y - self.size.y + self.maxsize.y
-        self.center = Point(self.size.x/2 + self.topleft.x, self.size.y/2 + self.topleft.y)
+            self.bottomright.y = \
+               self.bottomright.y - self.size.y + self.maxsize.y
+        self.center = Point(self.size.x/2 + self.topleft.x,
+                            self.size.y/2 + self.topleft.y)

     def move(self, xmove=0, ymove=0):
         # make sure we can't move beyond image boundaries
@@ -247,7 +264,8 @@ class CropBox:
             ymove = self.max.y - self.bottomright.y
         self.topleft.move(xmove, ymove)
         self.bottomright.move(xmove, ymove)
-        self.center = Point(self.size.x/2 + self.topleft.x, self.size.y/2 + self.topleft.y)
+        self.center = Point(self.size.x/2 + self.topleft.x,
+                            self.size.y/2 + self.topleft.y)
         #print self.center

     def reposition(self, newcenter = Point(500,500)):
@@ -289,11 +307,18 @@ if __name__ == '__main__':

     settings={}
     settings['E-mail'] = {'SMTP Send Email':False}
-    settings['Log Maintenance'] = {'Delete Old Logs':False,'Flush Interval':1000,'Log Rotation Interval':4,'Delete Old Logs':False}
+    settings['Log Maintenance'] = {'Delete Old Logs':False,
+                                   'Flush Interval':1000,
+                                   'Log Rotation Interval':4,
+                                   'Delete Old Logs':False}
     settings['Zip'] = {'Zip Enable':False}
-    settings['General'] = {'Log Directory':'logs','System Log':'None','Log Key Count':True}
-    settings['Image Capture'] = {'Capture Clicks Width':300,'Capture Clicks Height':300, 'Capture Clicks Image Format':'png', 'Capture Clicks Image Quality': 75}
-
+    settings['General'] = {'Log Directory':'logs',
+                           'System Log':'None',
+                           'Log Key Count':True}
+    settings['Image Capture'] = {'Capture Clicks Width':300,
+                                 'Capture Clicks Height':300,
+                                 'Capture Clicks Image Format':'png',
+                                 'Capture Clicks Image Quality': 75}
     iw = ImageWriter(settings, cmdoptions, q)
     iw.start()
     q.put(event)
ViewGit