Changes in python/lib/gen_external.py [dad51ce:50853b0]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/lib/gen_external.py
rdad51ce r50853b0 31 31 'pitchyin', 32 32 'pitchyinfft', 33 'pitchyinfast', 33 34 'sink', 34 35 'sink_apple_audio', … … 118 119 if i >= len(cpp_output): 119 120 break 120 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]): 121 122 cpp_output[i] = cpp_output[i - 1] + ' ' + cpp_output[i] 122 123 cpp_output.pop(i - 1) … … 137 138 138 139 def get_cpp_objects_from_c_declarations(c_declarations, skip_objects=None): 139 if skip_objects ==None:140 if skip_objects is None: 140 141 skip_objects = default_skip_objects 141 142 typedefs = filter(lambda y: y.startswith('typedef struct _aubio'), c_declarations) … … 145 146 146 147 147 def get_all_func_names_from_lib(lib , depth=0):148 def get_all_func_names_from_lib(lib): 148 149 ''' return flat string of all function used in lib 149 150 ''' 150 151 res = [] 151 indent = " " * depth 152 for k, v in lib.items(): 152 for _, v in lib.items(): 153 153 if isinstance(v, dict): 154 res += get_all_func_names_from_lib(v , depth + 1)154 res += get_all_func_names_from_lib(v) 155 155 elif isinstance(v, list): 156 156 for elem in v:
Note: See TracChangeset
for help on using the changeset viewer.