Outline of language file support
Move sql.close() into SQL thread
This commit is contained in:
parent
91fe2e6f9d
commit
67db3f1acd
@ -46,6 +46,9 @@ SUB_ACL: DENY:1
|
|||||||
TGID_TS1_ACL: PERMIT:ALL
|
TGID_TS1_ACL: PERMIT:ALL
|
||||||
TGID_TS2_ACL: PERMIT:ALL
|
TGID_TS2_ACL: PERMIT:ALL
|
||||||
GEN_STAT_BRIDGES: False
|
GEN_STAT_BRIDGES: False
|
||||||
|
ALLOW_NULL_PASSPHRASE: False
|
||||||
|
ANNOUNCEMENT_LANGUAGE: en_GB
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# NOT YET WORKING: NETWORK REPORTING CONFIGURATION
|
# NOT YET WORKING: NETWORK REPORTING CONFIGURATION
|
||||||
|
@ -42,11 +42,6 @@ import re
|
|||||||
from twisted.internet.protocol import Factory, Protocol
|
from twisted.internet.protocol import Factory, Protocol
|
||||||
from twisted.protocols.basic import NetstringReceiver
|
from twisted.protocols.basic import NetstringReceiver
|
||||||
from twisted.internet import reactor, task
|
from twisted.internet import reactor, task
|
||||||
#We're going to *try* and be thread safe
|
|
||||||
#from twisted.python import threadable
|
|
||||||
#threadable.init(1)
|
|
||||||
|
|
||||||
from threading import Semaphore
|
|
||||||
|
|
||||||
# Things we import from the main hblink module
|
# Things we import from the main hblink module
|
||||||
from hblink import HBSYSTEM, OPENBRIDGE, systems, hblink_handler, reportFactory, REPORT_OPCODES, mk_aliases
|
from hblink import HBSYSTEM, OPENBRIDGE, systems, hblink_handler, reportFactory, REPORT_OPCODES, mk_aliases
|
||||||
@ -666,6 +661,7 @@ def mysqlGetConfig():
|
|||||||
logger.debug('(MYSQL) problem connecting to SQL server, aborting')
|
logger.debug('(MYSQL) problem connecting to SQL server, aborting')
|
||||||
return
|
return
|
||||||
|
|
||||||
|
sql.close()
|
||||||
reactor.callFromThread(mysql_config_check,SQLGETCONFIG)
|
reactor.callFromThread(mysql_config_check,SQLGETCONFIG)
|
||||||
|
|
||||||
|
|
||||||
@ -926,7 +922,6 @@ def mysql_config_check(SQLGETCONFIG):
|
|||||||
#CONFIG['SYSTEMS'].update(SQLCONFIG)
|
#CONFIG['SYSTEMS'].update(SQLCONFIG)
|
||||||
|
|
||||||
SQLCONFIG = {}
|
SQLCONFIG = {}
|
||||||
sql.close()
|
|
||||||
|
|
||||||
class routerOBP(OPENBRIDGE):
|
class routerOBP(OPENBRIDGE):
|
||||||
|
|
||||||
|
@ -123,7 +123,8 @@ def build_config(_config_file):
|
|||||||
'TG1_ACL': config.get(section, 'TGID_TS1_ACL'),
|
'TG1_ACL': config.get(section, 'TGID_TS1_ACL'),
|
||||||
'TG2_ACL': config.get(section, 'TGID_TS2_ACL'),
|
'TG2_ACL': config.get(section, 'TGID_TS2_ACL'),
|
||||||
'GEN_STAT_BRIDGES': config.getboolean(section, 'GEN_STAT_BRIDGES'),
|
'GEN_STAT_BRIDGES': config.getboolean(section, 'GEN_STAT_BRIDGES'),
|
||||||
'ALLOW_NULL_PASSPHRASE': config.getboolean(section, 'ALLOW_NULL_PASSPHRASE')
|
'ALLOW_NULL_PASSPHRASE': config.getboolean(section, 'ALLOW_NULL_PASSPHRASE'),
|
||||||
|
'ANNOUNCEMENT_LANGUAGE': config.get(section, 'ANNOUNCEMENT_LANGUAGE')
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user