質問
どのように1は、このように「静的」変数を公開します。
class MyClass:
X = 1
Y = 2
C APIを使用して?それのようなルックスが働くだろうとこのPyTypeObject上の唯一の変数はtp_membersですが、私はメンバーがクラスごとではなく、インスタンスごとであることを示すために、PyMemberDefに何のフラグを参照してくださいません。
それが答えを変更される可能性があるため、は、もう少し明確にするため、私は、PythonのC列挙型を公開しようとしているように列挙
enum MyFlags {
Alpha = 0,
Beta = 1
};
としてPythonでアクセスすることができます:
module.MyFlags.Alpha
module.MyFlags.Beta
解決
ジャストタイプの tp_dict に、例えば、それらを置きます PyDict_SetItemStringするます。
と所属していません StackOverflow