Changeset 50853b0 for python/lib
- Timestamp:
- Jul 24, 2017, 4:08:01 PM (7 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master
- Children:
- 06c329e
- Parents:
- ccd0327
- git-author:
- MartinHN <MartinHN@users.noreply.github.com> (07/24/17 16:08:01)
- git-committer:
- GitHub <noreply@github.com> (07/24/17 16:08:01)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/lib/gen_external.py
rccd0327 r50853b0 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.