home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.5)
-
- import socket
- from g import *
- from codes import *
- import msg
-
- def registerGUI(sock, username, host, port, pid, typ):
- msg.sendEvent(sock, 'RegisterGUIEvent', None, {
- 'username': username,
- 'hostname': host,
- 'port': port,
- 'pid': pid,
- 'type': typ })
-
-
- def unregisterGUI(sock, username, pid, typ):
- msg.sendEvent(sock, 'UnRegisterGUIEvent', None, {
- 'username': username,
- 'pid': pid,
- 'type': typ })
-
-
- def testEmail(sock, username):
- fields = { }
- result_code = ERROR_SUCCESS
-
- try:
- (fields, data, result_code) = msg.xmitMessage(sock, 'TestEmail', None, {
- 'username': username })
- except Error:
- e = None
- result_code = e.opt
- utils.log_exception()
-
- return result_code
-
-
- def sendEvent(sock, event, typ = 'event', jobid = 0, username = prop.username, device_uri = '', other_fields = { }, data = None):
- fields = {
- 'job-id': jobid,
- 'event-type': typ,
- 'event-code': event,
- 'username': username,
- 'device-uri': device_uri,
- 'retry-timeout': 0 }
- if other_fields:
- fields.update(other_fields)
-
- msg.sendEvent(sock, 'Event', data, fields)
-
-
- def setAlertsEx(sock):
- email_to_addresses = user_cfg.alerts.email_to_addresses
- email_from_address = user_cfg.alerts.email_from_address
- email_alerts = user_cfg.alerts.email_alerts
- setAlerts(sock, email_alerts, email_from_address, email_to_addresses)
-
-
- def setAlerts(sock, email_alerts, email_from_address, email_to_addresses):
- (fields, data, result_code) = msg.xmitMessage(sock, 'SetAlerts', None, {
- 'username': prop.username,
- 'email-alerts': email_alerts,
- 'email-from-address': email_from_address,
- 'email-to-addresses': email_to_addresses })
-
-