callable()
オブジェクトの属性の一部はタイプ<class 'method-wrapper'>
です。callable がタイプであるかどうかを確認することは可能method-wrapper
ですか?
たとえば、そのisinstance(object, methodwrapper)
ようなものですか?
基本的に私が達成しようとしているのはこれです:私はa
型のオブジェクトを持っていて、A
それをシリアライズしてネットワーク経由で送信できるようにしたいのです。また、そのオブジェクトのメソッドを「シリアル化」したいと考えています。a
特に、メソッドが変更または更新された可能性があるため、各メソッドのソースをネットワーク経由で送信して、反対側のスコープで実行し、再作成に注入できるようにしたい.すべてのメソッドを調べて、一度に 1 つずつ「シリアル化」し、ネットワークattribute_name -> attribute
経由で json ディクショナリを送信します。しかし、 type のメソッドをシリアライズしようとはしませんmethod-wrapper
。1 つの方法は、シリアル化しようとするときに例外をキャッチしようとすることmethod-wrappers
ですが、別の方法があるかどうか疑問に思っていました。