Updating simple example servers to not use run_forever (can't Ctrl+c)

- Adding xfail to simple servers as they tend to not like certain
  versions of python when called repeated for testing
This commit is contained in:
Jacob Alexander
2020-11-20 00:03:21 -08:00
parent b16f35b977
commit 3de13c3718
4 changed files with 11 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
import argparse
import capnp
import time
import calculator_capnp
@@ -131,7 +132,9 @@ def main():
address = parse_args().address
server = capnp.TwoPartyServer(address, bootstrap=CalculatorImpl())
server.run_forever()
while True:
server.poll_once()
time.sleep(0.001)
if __name__ == '__main__':

View File

@@ -2,6 +2,7 @@
import argparse
import capnp
import time
import thread_capnp
@@ -33,7 +34,9 @@ def main():
address = parse_args().address
server = capnp.TwoPartyServer(address, bootstrap=ExampleImpl())
server.run_forever()
while True:
server.poll_once()
time.sleep(0.001)
if __name__ == '__main__':