config.set('database', 'type', 'psycopg2')
config.set('database', 'database', 'abe')
-try:
- f = open('/etc/electrum.conf','r')
- config.readfp(f)
- f.close()
-except:
- print "Could not read electrum.conf. I will use the default values."
+for path in ('', '/etc/'):
+ filename = path + 'electrum.conf'
+ try:
+ with open(filename, 'r') as f:
+ config.readfp(f)
+ except:
+ print "Could not read %s. Falling back." % filename
try:
- f = open('/etc/electrum.banner','r')
- config.set('server','banner', f.read())
- f.close()
+ with open('/etc/electrum.banner', 'r') as f:
+ config.set('server','banner', f.read())
except:
pass
from modules.irc import ServerProcessor
if use_libbitcoin:
- from modules.python_bitcoin import LibBitcoinProcessor as BlockchainProcessor
+ from modules.python_bitcoin \
+ import LibbitcoinProcessor as BlockchainProcessor
else:
from modules.abe import AbeProcessor as BlockchainProcessor
if len(sys.argv)>1:
import jsonrpclib
- server = jsonrpclib.Server('http://%s:8081'%host)
+ server = jsonrpclib.Server('http://%s:%s'%(host,stratum_http_port))
cmd = sys.argv[1]
if cmd == 'stop':
- out = server.stop(password)
+ out = server.server.stop(password)
else:
out = "Unknown command: '%s'" % cmd
print out