commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r9808 - trunk/gnue-common/src/apps


From: johannes
Subject: [gnue] r9808 - trunk/gnue-common/src/apps
Date: Thu, 15 Nov 2007 02:28:27 -0600 (CST)

Author: johannes
Date: 2007-11-15 02:28:26 -0600 (Thu, 15 Nov 2007)
New Revision: 9808

Modified:
   trunk/gnue-common/src/apps/GServerApp.py
Log:
Some minor changes to make pylint more happy with this file


Modified: trunk/gnue-common/src/apps/GServerApp.py
===================================================================
--- trunk/gnue-common/src/apps/GServerApp.py    2007-11-15 08:06:04 UTC (rev 
9807)
+++ trunk/gnue-common/src/apps/GServerApp.py    2007-11-15 08:28:26 UTC (rev 
9808)
@@ -20,6 +20,9 @@
 # - Suite 330, Boston, MA 02111-1307, USA.
 #
 # $Id$
+"""
+This module provides the base class for server applications in GNU Enterprise.
+"""
 
 import sys
 import os
@@ -27,9 +30,9 @@
 import signal
 
 from gnue.common.apps.GBaseApp import GBaseApp
-from gnue.common.apps import GConfig, errors
-from gnue.common.apps.GLogger import Logger
+from gnue.common.base import errors
 
+__all__ = ['ServerRunningError', 'GServerApp']
 
 # =============================================================================
 # Exceptions
@@ -58,7 +61,7 @@
     def __init__(self, connections=None, application=None, defaults=None):
 
         self.COMMAND_OPTIONS.append(
-          ['foreground','Z','no-detach',0,0, None,
+          ['foreground', 'Z', 'no-detach', 0, 0, None,
            u_("Do not send the server into the background. For a POSIX system, 
"
               "this option keeps the server process from forking and detaching 
"
               "from its controlling terminal.")],
@@ -73,8 +76,8 @@
 
         if not self.OPTIONS['foreground']:
             if os.name == 'posix':
-                self.__removeStaleFile()
-                self.__createPidFile(0)
+                self.__remove_stale_file()
+                self.__create_pid_file(0)
 
         try:
             signal.signal(signal.SIGTERM, self._terminate)
@@ -132,7 +135,7 @@
         # We enclose these actions in try: blocks so that this doesn't fail on
         # non-Unix environments.
 
-        self.__removeStaleFile()
+        self.__remove_stale_file()
 
         try:
             # Fork #1
@@ -164,7 +167,7 @@
             # Fork #2
             pid = os.fork()
             if pid != 0:
-                self.__createPidFile(pid)
+                self.__create_pid_file(pid)
 
                 sys.exit(0)
         except OSError:
@@ -181,7 +184,7 @@
             sys.stdout = open('/dev/null','w')
 
             os.close(sys.stderr.fileno())
-            sys.stderr = serr = open('/dev/null','w')
+            sys.stderr = open('/dev/null','w')
 
         except AttributeError:
             pass
@@ -193,7 +196,7 @@
     # Create a new pid file
     # -------------------------------------------------------------------------
 
-    def __createPidFile(self, pid):
+    def __create_pid_file(self, pid):
         """
         This function creates a new pid file for the current process.
 
@@ -213,7 +216,7 @@
     # Remove a stale pid file
     # -------------------------------------------------------------------------
 
-    def __removeStaleFile(self):
+    def __remove_stale_file(self):
         """
         This function checks for a stale pid file. If a file exists, this
         function raises a ServerRunningError exception if the process is till
@@ -245,7 +248,7 @@
     # Handle a SIGTERM signal
     # -------------------------------------------------------------------------
 
-    def _terminate(self, signal, frame):
+    def _terminate(self, signalnum, stack_frame):
         """
         This function handles a SIGTERM signal and removes the pid-file if the
         server is running in the background.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]