7
私は、列挙型を大量に使用するライブラリをラッピングしています。したがって、多くの定数識別子が含まれています。それらをCythonで利用できるようにする方法はありますか(それをextern
と宣言します)、同時にそれらをPythonで利用できるようにしますか?私はnaming-避けるために.pxdファイルへのextern-宣言を移動するためのオプションについて知っている:Pythonのexterned enumを "public"にしますか?
は私が
cdef extern from *:
enum:
cspam "spam"
cfoo "foo"
cham "ham"
spam = cspam
foo = cfoo
ham = cham
注意を交換する必要があり、この
cdef extern from *:
public enum:
spam
foo
ham
ような何かを検索します衝突。
おかげで、ニクラス