From 0e3aecd8e50529692812866532e243e251baa572 Mon Sep 17 00:00:00 2001 From: Robert Bradshaw Date: Tue, 12 Feb 2008 20:09:14 -0800 Subject: [PATCH] Export pxd functions by default --- Cython/Compiler/Parsing.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Cython/Compiler/Parsing.py b/Cython/Compiler/Parsing.py index 8635642c..fd64b1ec 100644 --- a/Cython/Compiler/Parsing.py +++ b/Cython/Compiler/Parsing.py @@ -1875,6 +1875,8 @@ def p_c_modifiers(s): def p_c_func_or_var_declaration(s, level, pos, visibility = 'private', api = 0, overridable = False): cmethod_flag = level in ('c_class', 'c_class_pxd') + if level in ('c_class_pxd', 'module_pxd'): + api = 1 # default for pxd modifiers = p_c_modifiers(s) base_type = p_c_base_type(s) declarator = p_c_declarator(s, cmethod_flag = cmethod_flag, assignable = 1, nonempty = 1) -- 2.26.2