Changeset 2396
- Timestamp:
- Feb 23, 2010 5:18:15 PM (11 years ago)
- Location:
- coopr.pysp/trunk/coopr/pysp
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
coopr.pysp/trunk/coopr/pysp/__init__.py
r2261 r2396 21 21 from ef_writer_script import * 22 22 from phinit import * 23 from phsolvermanager import * 23 24 24 25 pyutilib.component.core.PluginGlobals.pop_env() -
coopr.pysp/trunk/coopr/pysp/phserver.py
r2393 r2396 55 55 def solve(self, scenario_name): 56 56 57 print "RECEIVED SOLVE REQUEST!"58 print "SCENARIO TO SOLVE=",scenario_name59 57 if scenario_name not in self._scenario_instances: 60 58 print "***ERROR: Requested instance to solve not in PH solver server instance collection!" 61 59 return None 62 60 scenario_instance = self._scenario_instances[scenario_name] 63 print "SCENARIO INSTANCE=",scenario_instance64 print "SOLVING"65 61 results = self._solver.solve(scenario_instance) 66 print "TYPE OF RESULTS=",type(results) 67 print "RESULTS:" 68 results.write(num=1) 69 print "DONE WITH SOLVE" 62 print "Successfully solved scenario instance="+scenario_name 70 63 encoded_results = pickle.dumps(results) 71 64 … … 267 260 solver_daemon.connect(delegator_object, scenario_name) 268 261 269 print "WAITING FOR REQUESTS"270 271 262 while True: 272 263 solver_daemon.handleRequests() 273 print "HANDLED A REQUEST!"274 264 275 265 solver_daemon.disconnect() 276 277 print "DONE RUNNING SERVER!"278 266 279 267 end_time = time.time()
Note: See TracChangeset
for help on using the changeset viewer.