Changes in / [ccd0327:06c329e]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/lib/gen_external.py
rccd0327 r06c329e 119 119 if i >= len(cpp_output): 120 120 break 121 if ('{' in cpp_output[i - 1]) and ( not '}' in cpp_output[i - 1]) or (not ';'in cpp_output[i - 1]):121 if ('{' in cpp_output[i - 1]) and ('}' not in cpp_output[i - 1]) or (';' not in cpp_output[i - 1]): 122 122 cpp_output[i] = cpp_output[i - 1] + ' ' + cpp_output[i] 123 123 cpp_output.pop(i - 1) … … 138 138 139 139 def get_cpp_objects_from_c_declarations(c_declarations, skip_objects=None): 140 if skip_objects ==None:140 if skip_objects is None: 141 141 skip_objects = default_skip_objects 142 142 typedefs = filter(lambda y: y.startswith('typedef struct _aubio'), c_declarations) … … 146 146 147 147 148 def get_all_func_names_from_lib(lib , depth=0):148 def get_all_func_names_from_lib(lib): 149 149 ''' return flat string of all function used in lib 150 150 ''' 151 151 res = [] 152 indent = " " * depth 153 for k, v in lib.items(): 152 for _, v in lib.items(): 154 153 if isinstance(v, dict): 155 res += get_all_func_names_from_lib(v , depth + 1)154 res += get_all_func_names_from_lib(v) 156 155 elif isinstance(v, list): 157 156 for elem in v:
Note: See TracChangeset
for help on using the changeset viewer.