Changeset 06c329e for python


Ignore:
Timestamp:
Jul 24, 2017, 6:57:59 PM (7 years ago)
Author:
Paul Brossier <piem@piem.org>
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:
34ce715
Parents:
ccd0327 (diff), 50853b0 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'fix_genexternal.py_syntax'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/lib/gen_external.py

    rccd0327 r06c329e  
    119119        if i >= len(cpp_output):
    120120            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]):
    122122            cpp_output[i] = cpp_output[i - 1] + ' ' + cpp_output[i]
    123123            cpp_output.pop(i - 1)
     
    138138
    139139def get_cpp_objects_from_c_declarations(c_declarations, skip_objects=None):
    140     if skip_objects == None:
     140    if skip_objects is None:
    141141        skip_objects = default_skip_objects
    142142    typedefs = filter(lambda y: y.startswith('typedef struct _aubio'), c_declarations)
     
    146146
    147147
    148 def get_all_func_names_from_lib(lib, depth=0):
     148def get_all_func_names_from_lib(lib):
    149149    ''' return flat string of all function used in lib
    150150    '''
    151151    res = []
    152     indent = " " * depth
    153     for k, v in lib.items():
     152    for _, v in lib.items():
    154153        if isinstance(v, dict):
    155             res += get_all_func_names_from_lib(v, depth + 1)
     154            res += get_all_func_names_from_lib(v)
    156155        elif isinstance(v, list):
    157156            for elem in v:
Note: See TracChangeset for help on using the changeset viewer.