#940: Code cleaning and cosmetic changes.

oglive
Ramón M. Gómez 2020-03-05 13:56:18 +01:00
parent 9bb8368941
commit 815ea5072f
4 changed files with 34 additions and 34 deletions

View File

@ -45,10 +45,10 @@ try:
'ResetPeriod': 864000, # Time in ms after which to reset the failure count to zero.
'RebootMsg': u'', # Not using reboot option
'Command': u'', # Not using run-command option
'Actions': [
'Actions': [
(win32service.SC_ACTION_RESTART, 5000), # action, delay in ms
(win32service.SC_ACTION_RESTART, 5000)
]
]
}
win32service.ChangeServiceConfig2(hs, win32service.SERVICE_CONFIG_FAILURE_ACTIONS, service_failure_actions)
finally:

View File

@ -26,29 +26,24 @@
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
'''
"""
@author: Adolfo Gómez, dkmaster at dkmon dot com
'''
"""
from __future__ import unicode_literals
import sys
import time
import signal
import json
import six
import atexit
from PyQt4 import QtGui
from PyQt4 import QtCore
from PyQt4 import QtCore, QtGui # @UnresolvedImport
from opengnsys import ipc
from opengnsys import utils
from opengnsys import VERSION, ipc, operations, utils
from opengnsys.log import logger
from opengnsys.service import IPC_PORT
from opengnsys import operations
from about_dialog_ui import Ui_OGAAboutDialog
from message_dialog_ui import Ui_OGAMessageDialog
from opengnsys.scriptThread import ScriptExecutorThread
from opengnsys import VERSION
from opengnsys.config import readConfig
from opengnsys.loader import loadModules
@ -59,14 +54,11 @@ if hasattr(sys, 'setdefaultencoding'):
trayIcon = None
def sigAtExit():
if trayIcon:
trayIcon.quit()
#def sigTerm(sigNo, stackFrame):
# logger.debug("Exec sigTerm")
# if trayIcon:
# trayIcon.quit()
# About dialog
class OGAAboutDialog(QtGui.QDialog):
@ -95,7 +87,6 @@ class OGAMessageDialog(QtGui.QDialog):
class MessagesProcessor(QtCore.QThread):
logoff = QtCore.pyqtSignal(name='logoff')
message = QtCore.pyqtSignal(tuple, name='message')
script = QtCore.pyqtSignal(QtCore.QString, name='script')
@ -196,7 +187,6 @@ class OGASystemTray(QtGui.QSystemTrayIcon):
self.timer = QtCore.QTimer()
self.timer.timeout.connect(self.timerFnc)
self.stopped = False
self.ipc.message.connect(self.message)
@ -246,9 +236,9 @@ class OGASystemTray(QtGui.QSystemTrayIcon):
pass
def message(self, msg):
'''
"""
Processes the message sent asynchronously, msg is an QString
'''
"""
try:
logger.debug('msg: {}, {}'.format(type(msg), msg))
module, message, data = msg
@ -308,7 +298,7 @@ class OGASystemTray(QtGui.QSystemTrayIcon):
pass
def quit(self):
#logger.debug("Exec quit {}".format(self.stopped))
# logger.debug("Exec quit {}".format(self.stopped))
if self.stopped is False:
self.cleanup()
self.app.quit()
@ -318,6 +308,7 @@ class OGASystemTray(QtGui.QSystemTrayIcon):
event.accept()
self.quit()
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
@ -332,7 +323,8 @@ if __name__ == '__main__':
trayIcon = OGASystemTray(app)
except Exception as e:
logger.exception()
logger.error('OGA Service is not running, or it can\'t contact with OGA Server. User Tools stopped: {}'.format(utils.exceptionToMessage(e)))
logger.error('OGA Service is not running, or it can\'t contact with OGA Server. User Tools stopped: {}'.format(
utils.exceptionToMessage(e)))
sys.exit(1)
try:
@ -347,7 +339,6 @@ if __name__ == '__main__':
trayIcon.show()
# Catch kill and logout user :)
#signal.signal(signal.SIGTERM, sigTerm)
atexit.register(sigAtExit)
res = app.exec_()

View File

@ -280,10 +280,13 @@ qt_resource_struct = b"\
\x00\x00\x00\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
"
def qInitResources():
QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data)
def qCleanupResources():
QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data)
qInitResources()

View File

@ -25,9 +25,9 @@
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
'''
"""
@author: Ramón M. Gómez, ramongomez at us dot es
'''
"""
from __future__ import unicode_literals
from opengnsys.workers import ClientWorker
@ -36,28 +36,34 @@ from opengnsys import operations
from opengnsys.log import logger
from opengnsys.scriptThread import ScriptExecutorThread
class OpenGnSysWorker(ClientWorker):
name = 'opengnsys'
def onActivation(self):
@staticmethod
def onActivation():
logger.debug('Activate invoked')
def onDeactivation(self):
@staticmethod
def onDeactivation():
logger.debug('Deactivate invoked')
# Processes script execution
def process_script(self, jsonParams):
logger.debug('Processed message: script({})'.format(jsonParams))
thr = ScriptExecutorThread(jsonParams['code'])
@staticmethod
def process_script(json_params):
logger.debug('Processed message: script({})'.format(json_params))
thr = ScriptExecutorThread(json_params['code'])
thr.start()
#self.sendServerMessage('script', {'op', 'launched'})
def process_logoff(self, jsonParams):
logger.debug('Processed message: logoff({})'.format(jsonParams))
@staticmethod
def process_logoff(json_params):
logger.debug('Processed message: logoff({})'.format(json_params))
operations.logoff()
def process_popup(self, jsonParams):
logger.debug('Processed message: popup({})'.format(jsonParams))
ret = operations.showPopup(jsonParams['title'], jsonParams['message'])
@staticmethod
def process_popup(json_params):
logger.debug('Processed message: popup({})'.format(json_params))
ret = operations.showPopup(json_params['title'], json_params['message'])
#self.sendServerMessage('popup', {'op', ret})