def run(install_node_control=True): if sys.platform == "win32": from allmydata.windows.fixups import initialize initialize() rc = runner(sys.argv[1:], install_node_control=install_node_control) sys.exit(rc)
def run(): assert sys.version_info < (3,), u"Tahoe-LAFS does not run under Python 3. Please use Python 2.7.x." if sys.platform == "win32": from allmydata.windows.fixups import initialize initialize() # doesn't return: calls sys.exit(rc) task.react(_run_with_reactor)
def run(): if six.PY3: print(PYTHON_3_WARNING, file=sys.stderr) if sys.platform == "win32": from allmydata.windows.fixups import initialize initialize() # doesn't return: calls sys.exit(rc) task.react(_run_with_reactor)
def run(): if six.PY3: warnings.warn("Support for Python 3 is an incomplete work-in-progress." " Use at your own risk.") if sys.platform == "win32": from allmydata.windows.fixups import initialize initialize() # doesn't return: calls sys.exit(rc) task.react(_run_with_reactor)
def run(): # TODO(3035): Remove tox-check when error becomes a warning if 'TOX_ENV_NAME' not in os.environ: assert sys.version_info < ( 3, ), u"Tahoe-LAFS does not run under Python 3. Please use Python 2.7.x." if sys.platform == "win32": from allmydata.windows.fixups import initialize initialize() # doesn't return: calls sys.exit(rc) task.react(_run_with_reactor)
def run(install_node_control=True): try: if sys.platform == "win32": from allmydata.windows.fixups import initialize initialize() rc = runner(sys.argv[1:], install_node_control=install_node_control) except Exception: import traceback traceback.print_exc() rc = 1 sys.exit(rc)
def run(): assert sys.version_info < (3,), ur"Tahoe-LAFS does not run under Python 3. Please use Python 2.7.x." if sys.platform == "win32": from allmydata.windows.fixups import initialize initialize() d = defer.maybeDeferred(parse_or_exit_with_explanation, sys.argv[1:]) d.addCallback(dispatch) def _show_exception(f): # when task.react() notices a non-SystemExit exception, it does # log.err() with the failure and then exits with rc=1. We want this # to actually print the exception to stderr, like it would do if we # weren't using react(). if f.check(SystemExit): return f # dispatch function handled it f.printTraceback(file=sys.stderr) sys.exit(1) d.addErrback(_show_exception) task.react(lambda _reactor: d) # doesn't return: calls sys.exit(rc)
def run(): assert sys.version_info < ( 3, ), ur"Tahoe-LAFS does not run under Python 3. Please use Python 2.7.x." if sys.platform == "win32": from allmydata.windows.fixups import initialize initialize() d = defer.maybeDeferred(parse_or_exit_with_explanation, sys.argv[1:]) d.addCallback(dispatch) def _show_exception(f): # when task.react() notices a non-SystemExit exception, it does # log.err() with the failure and then exits with rc=1. We want this # to actually print the exception to stderr, like it would do if we # weren't using react(). if f.check(SystemExit): return f # dispatch function handled it f.printTraceback(file=sys.stderr) sys.exit(1) d.addErrback(_show_exception) task.react(lambda _reactor: d) # doesn't return: calls sys.exit(rc)
import sys, os import tempfile import shutil import platform if len(sys.argv) != 2: print "Usage: %s lumi<e-grave>re" % sys.argv[0] sys.exit(1) if sys.platform == "win32": try: from allmydata.windows.fixups import initialize except ImportError: print "set PYTHONPATH to the src directory" sys.exit(1) initialize() print print "class MyWeirdOS(EncodingUtil, unittest.TestCase):" print " uname = '%s'" % ' '.join(platform.uname()) print " argv = %s" % repr(sys.argv[1]) print " platform = '%s'" % sys.platform print " filesystem_encoding = '%s'" % sys.getfilesystemencoding() print " io_encoding = '%s'" % sys.stdout.encoding try: tmpdir = tempfile.mkdtemp() for fname in TEST_FILENAMES: open(os.path.join(tmpdir, fname), 'w').close() # Use Unicode API under Windows or MacOS X if sys.platform in ('win32', 'darwin'):
import sys, os import tempfile import shutil import platform if len(sys.argv) != 2: print("Usage: %s lumi<e-grave>re" % sys.argv[0]) sys.exit(1) if sys.platform == "win32": try: from allmydata.windows.fixups import initialize except ImportError: print("set PYTHONPATH to the src directory") sys.exit(1) initialize() print() print("class MyWeirdOS(EncodingUtil, unittest.TestCase):") print(" uname = '%s'" % ' '.join(platform.uname())) print(" argv = %s" % repr(sys.argv[1])) print(" platform = '%s'" % sys.platform) print(" filesystem_encoding = '%s'" % sys.getfilesystemencoding()) print(" io_encoding = '%s'" % sys.stdout.encoding) try: tmpdir = tempfile.mkdtemp() for fname in TEST_FILENAMES: open(os.path.join(tmpdir, fname), 'w').close() # Use Unicode API under Windows or MacOS X if sys.platform in ('win32', 'darwin'):