mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-07 22:44:27 +08:00
set exit code in sith
This commit is contained in:
6
sith.py
6
sith.py
@@ -113,8 +113,7 @@ class TestCase(object):
|
|||||||
einfo = sys.exc_info()
|
einfo = sys.exc_info()
|
||||||
pdb = __import__(debugger)
|
pdb = __import__(debugger)
|
||||||
pdb.post_mortem(einfo if debugger == 'pudb' else einfo[2])
|
pdb.post_mortem(einfo if debugger == 'pudb' else einfo[2])
|
||||||
return False
|
exit(1)
|
||||||
return True
|
|
||||||
|
|
||||||
def show(self):
|
def show(self):
|
||||||
print(self.traceback)
|
print(self.traceback)
|
||||||
@@ -146,8 +145,7 @@ def main(arguments):
|
|||||||
else:
|
else:
|
||||||
for _ in range(int(arguments['--maxtries'])):
|
for _ in range(int(arguments['--maxtries'])):
|
||||||
t = TestCase.generate(arguments['<path>'] or '.')
|
t = TestCase.generate(arguments['<path>'] or '.')
|
||||||
if not t.run(debugger, record):
|
t.run(debugger, record)
|
||||||
break
|
|
||||||
print('.', end='')
|
print('.', end='')
|
||||||
sys.stdout.flush()
|
sys.stdout.flush()
|
||||||
print()
|
print()
|
||||||
|
|||||||
Reference in New Issue
Block a user