[Core] Cleanup duplicate version callback code

This commit is contained in:
Calum Lind 2015-12-12 17:07:59 +00:00
parent 080d137af8
commit 50bde1a607

View file

@ -10,14 +10,13 @@
from __future__ import print_function
import logging
import os
import platform
import sys
from optparse import OptionGroup, OptionParser
import deluge.common
import deluge.configmanager
import deluge.log
from deluge.main import version_callback
try:
from setproctitle import setproctitle
@ -26,20 +25,6 @@ except ImportError:
return
def version_callback(option, opt_str, value, parser):
print(os.path.basename(sys.argv[0]) + ": " + deluge.common.get_version())
try:
from deluge._libtorrent import lt
print("libtorrent: %s" % lt.version)
except ImportError:
pass
print("Python: %s" % platform.python_version())
for version in (platform.linux_distribution(), platform.win32_ver(), platform.mac_ver(), ("n/a",)):
if filter(None, version): # pylint: disable=bad-builtin
print("OS: %s %s" % (platform.system(), " ".join(version)))
break
raise SystemExit
DEFAULT_PREFS = {
"default_ui": "gtk"
}