Was ist die Bedeutung dieses paradoxen Fehlers?subprocess.CalledProcessError: Nicht-Null-Exit-Status zurückgegeben 0
subprocess.CalledProcessError: Command '/home/travis/build/fritzo/pomagma/build/debug/src/cartographer/cartographer' returned non-zero exit status 0
Es passiert, wenn ich einen subprocess beginnen, sagen dann, dass subprocess über eine ZMQ Steckdose sauber zu verlassen. Es scheint, dass, während zmq polling ist, der Prozess sauber beendet wird (Exit Code 0), und dann wird dieser Fehler ausgelöst.
Hier ist die ganzen Rückverfolgungs (von travis log):
Traceback (most recent call last):
File "/home/travis/virtualenv/python2.7_with_system_site_packages/bin/pomagma.make", line 9, in <module>
load_entry_point('pomagma==0.2.8', 'console_scripts', 'pomagma.make')()
File "/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/parsable.py", line 181, in dispatch
dispatch(argv)
File "/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/parsable.py", line 129, in dispatch
parser(*args, **kwargs)
File "/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/parsable.py", line 64, in parser
fun(*typed_args, **typed_kwargs)
File "/home/travis/build/fritzo/pomagma/pomagma/make.py", line 130, in test_atlas
_test_atlas(theory)
File "/home/travis/build/fritzo/pomagma/pomagma/make.py", line 59, in _test_atlas
assert actual_size == expected_size
File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
self.gen.next()
File "/home/travis/build/fritzo/pomagma/pomagma/cartographer/__init__.py", line 14, in load
client.stop()
File "/home/travis/build/fritzo/pomagma/pomagma/cartographer/client.py", line 207, in stop
self._call(request)
File "/home/travis/build/fritzo/pomagma/pomagma/cartographer/client.py", line 35, in _call
self._poll_callback()
File "/home/travis/build/fritzo/pomagma/pomagma/cartographer/server.py", line 66, in check
self.log_error()
File "/home/travis/build/fritzo/pomagma/pomagma/cartographer/server.py", line 73, in log_error
raise CalledProcessError(self._proc.poll(), BINARY)
subprocess.CalledProcessError: Command '/home/travis/build/fritzo/pomagma/build/debug/src/cartographer/cartographer' returned non-zero exit status 0
Aber der Prozess nicht zurückkommt Nicht-Null: Es gibt 0 zurück. Was ist los? – fritzo