commit e7d233a7a2de7424c737ed115b0e59fdc3e30c6c
parent 7171a4b1b5b4cb7b0ac0140449163c2210fa9209
Author: ThomasV <thomasv@gitorious>
Date: Sat, 26 Nov 2011 23:47:28 +0300
Merge commit 'refs/merge-requests/3' of git://gitorious.org/electrum/electrum into merge-requests/3
Diffstat:
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/server/electrum.conf.sample b/server/electrum.conf.sample
@@ -1,5 +1,5 @@
[server]
-host = 127.0.0.1
+host = localhost
port = 50000
password = secret
banner = Welcome to Electrum!
@@ -7,3 +7,11 @@ banner = Welcome to Electrum!
[database]
type = sqlite3
database = electrum.sqlite
+
+# type = MySQLdb
+# database = electrum
+# username = electrum
+# password = secret
+
+# type = psycopg2
+# database = electrum
diff --git a/server/server.py b/server/server.py
@@ -509,7 +509,12 @@ if __name__ == '__main__':
conf = DataStore.CONFIG_DEFAULTS
args, argv = readconf.parse_argv( [], conf)
args.dbtype= config.get('database','type')
- args.connect_args = {'database' : config.get('database','database') }
+ if args.dbtype == 'sqlite3':
+ args.connect_args = { 'database' : config.get('database','database') }
+ elif args.dbtype == 'MySQLdb':
+ args.connect_args = { 'db' : config.get('database','database'), 'user' : config.get('database','user'), 'passwd' : config.get('database','pass') }
+ elif args.dbtype == 'psycopg2':
+ args.connect_args = { 'database' : config.get('database','database') }
store = MyStore(args)
thread.start_new_thread(listen_thread, (store,))