Skip to content

Commit

Permalink
Try again to get windows builds going.
Browse files Browse the repository at this point in the history
  • Loading branch information
prabhuramachandran committed Apr 23, 2020
1 parent 28bc817 commit f31762a
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions pysph/solver/solver_interfaces.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import threading
import os
import socket
import sys
try:
from SimpleXMLRPCServer import (SimpleXMLRPCServer,
SimpleXMLRPCRequestHandler)
Expand Down Expand Up @@ -39,15 +40,20 @@ def stop(self):
self._server.shutdown(conn)
finally:
conn.close()
elif hasattr(self, 'shutdown'):
self.shutdown()

def get_controller(self):
return self.controller

def start(self, controller):
self.controller = controller
self.register('get_controller', self.get_controller)
self._server = self.get_server()
self._server.serve_forever()
if sys.platform == 'win32':
self.start()
else:
self._server = self.get_server()
self._server.serve_forever()


class MultiprocessingClient(BaseManager):
Expand Down

0 comments on commit f31762a

Please sign in to comment.