Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  Regression in docplex 2.23.222

    Posted 03/25/22 03:43 AM
    Hi,

    this code does work in the previous version of Python's docplex 2.22.213 but raises in 2.23.222

    from docplex.cp import model as cp
    
    cp.CpoModel().solve(context=cp.context)​

    TypeError: docplex.cp.config._get_effective_context() got multiple values for keyword argument 'context'



    Is the forum actually the right place to report such findings, or is there some better channel?

    Thanks
    Sebastian



    ------------------------------
    Sebastian Bayer
    ------------------------------

    #DecisionOptimization


  • 2.  RE: Regression in docplex 2.23.222

    Posted 03/25/22 06:19 AM
    Edited by System Admin 01/20/23 04:38 PM
    Hi,
    This is indeed a regression. Thanks for reporting it.
    As a work-around, setting the default context before invoking the solve method is a possibility:
    from docplex.cp import model as cp
    import docplex.cp.config as config

    config.set_default(cp.context)
    cp.CpoModel().solve()


    Best regards,
    Hugues

    ------------------------------
    Hugues Juille
    ------------------------------