File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -202,8 +202,8 @@ PYBIND11_MODULE(model, m) {
202202 pybind11::return_value_policy::reference_internal, arg (" index" ));
203203 rm.def (" get_arc_cost_for_vehicle" , &Model::GetArcCostForVehicle,
204204 arg (" from_index" ), arg (" to_index" ), arg (" vehicle" ));
205- rm.def (" solver" , &Model::solver,
206- pybind11::return_value_policy::reference_internal);
205+ rm.def_property_readonly (" solver" , &Model::solver,
206+ pybind11::return_value_policy::reference_internal);
207207
208208 pybind11::enum_<Model::PenaltyCostBehavior>(rm, " PenaltyCostBehavior" )
209209 .value (" PENALIZE_ONCE" , Model::PenaltyCostBehavior::PENALIZE_ONCE)
Original file line number Diff line number Diff line change @@ -656,7 +656,7 @@ def testRoutingModelParameters(self):
656656 routing_model = model .Model (manager , parameters )
657657 self .assertIsNotNone (routing_model )
658658 self .assertEqual (1 , routing_model .vehicles ())
659- self .assertTrue (routing_model .solver () .parameters .trace_propagation )
659+ self .assertTrue (routing_model .solver .parameters .trace_propagation )
660660
661661 def testRoutingLocalSearchFiltering (self ):
662662 parameters = model .default_routing_model_parameters ()
@@ -666,7 +666,7 @@ def testRoutingLocalSearchFiltering(self):
666666 routing_model = model .Model (manager , parameters )
667667 self .assertIsNotNone (routing_model )
668668 routing_model .solve ()
669- profile = routing_model .solver () .local_search_profile ()
669+ profile = routing_model .solver .local_search_profile ()
670670 print (profile )
671671 self .assertIsInstance (profile , str )
672672 self .assertTrue (profile ) # Verify it's not empty.
You can’t perform that action at this time.
0 commit comments