How can I test whether a variable holds a lambda?

前端 未结 5 1507
灰色年华
灰色年华 2021-02-04 00:19

Is there a way to test whether a variable holds a lambda? The context is I\'d like to check a type in a unit test:

self.assertEquals(lambda, type(my         


        
5条回答
  •  清酒与你
    2021-02-04 01:16

    There is no need to do any hacks, the built in inspect module handles it for you.

    import inspect
    print inspect.isfunction(lambda x:x)
    

提交回复
热议问题