On Thu, 2016-03-31 at 09:39 +0300, Alexander Todorov wrote:
На 30.03.2016 в 16:02, Martin Kolman написа:
- Use the inspect module to check if the method expects the
payload kwarg (or **kwargs) and only call it with it if it does. Note that this is ultra-bleh- hacky and probably also pretty un-Pythonic.
I've tried this approach before. Info and examples here:
http://atodorov.org/blog/2015/11/29/inspecting-method-arguments-in-py thon/
I will work but indeed looks quite hacky.
I'm using now similar approach than you. But without the **kwargs and *args solution and without the need to import inspect. However from my understanding inspect module is doing the same as me.
I'm only using attributes from this table https://docs.python.org/2/library/inspect.html%C2%A0.
Jirka
-- Alex
Anaconda-devel-list mailing list Anaconda-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/anaconda-devel-list