Skip to content

promesa.core uses deprecated promesa.exec/schedule! #168

@DerGuteMoritz

Description

@DerGuteMoritz

With version 12.0.0-RC2:

------ WARNING #1 - :fn-deprecated ---------------------------------------------
 Resource: promesa/core.cljc:547:20
--------------------------------------------------------------------------------
 544 |   ([p t v] (timeout p t v :default))
 545 |   ([p t v scheduler]
 546 |    (c/let [timeout (deferred)
 547 |            tid     (exec/schedule! scheduler t
--------------------------^-----------------------------------------------------
 promesa.exec/schedule! is deprecated
--------------------------------------------------------------------------------
 548 |                                    #(if (= v ::default)
 549 |                                       (reject timeout (TimeoutException. "Operation timed out."))
 550 |                                       (resolve timeout v)))]
 551 |      (race [(fnly (fn [_ _] (pt/-cancel! tid)) p) timeout]))))
--------------------------------------------------------------------------------

------ WARNING #2 - :fn-deprecated ---------------------------------------------
 Resource: promesa/core.cljc:561:6
--------------------------------------------------------------------------------
 558 |   ([t v] (delay t v :default))
 559 |   ([t v scheduler]
 560 |    (c/let [d (deferred)]
 561 |      (exec/schedule! scheduler t #(resolve d v))
------------^-------------------------------------------------------------------
 promesa.exec/schedule! is deprecated
--------------------------------------------------------------------------------
 562 |      d)))
 563 | 
 564 | (defmacro do*
 565 |   "An exception unsafe do-like macro. Supposes that we are already
--------------------------------------------------------------------------------

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions