[Core] Cleanup duplicate version callback code

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

View file

@ -10,14 +10,13 @@
from __future__ import print_function from __future__ import print_function
import logging import logging
import os
import platform
import sys import sys
from optparse import OptionGroup, OptionParser from optparse import OptionGroup, OptionParser
import deluge.common import deluge.common
import deluge.configmanager import deluge.configmanager
import deluge.log import deluge.log
from deluge.main import version_callback
try: try:
from setproctitle import setproctitle from setproctitle import setproctitle
@ -26,20 +25,6 @@ except ImportError:
return 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_PREFS = {
"default_ui": "gtk" "default_ui": "gtk"
} }