[UI] Add Python and OS info to version output

This commit is contained in:
Calum Lind 2015-11-12 23:13:37 +00:00
parent ed6355fe86
commit ac09caefac
2 changed files with 12 additions and 0 deletions

View file

@ -16,6 +16,7 @@
from __future__ import print_function
import os
import platform
import sys
from errno import EEXIST
from logging import FileHandler, getLogger
@ -34,6 +35,11 @@ def version_callback(option, opt_str, value, parser):
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

View file

@ -11,6 +11,7 @@ from __future__ import print_function
import logging
import os
import platform
import sys
from optparse import OptionGroup, OptionParser
@ -32,6 +33,11 @@ def version_callback(option, opt_str, value, parser):
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 = {