def __version(): version_str = '' try: import pkg_resources version_str = pkg_resources.get_distribution('shadowsocks').version except Exception: try: from shadowsocks import version version_str = version.version() except Exception: pass return version_str
def log_shadowsocks_version(): version_str = '' try: import pkg_resources version_str = pkg_resources.get_distribution('shadowsocks').version except Exception: try: from shadowsocks import version version_str = version.version() except Exception: pass logging.info('ShadowsocksR %s' % version_str)
def print_shadowsocks(): version_str = '' try: import pkg_resources version_str = pkg_resources.get_distribution('shadowsocks').version except Exception: try: from shadowsocks import version version_str = version.version() except Exception: pass print('ShadowsocksR %s' % version_str)