Changes in / [7c785e6:4041a6d]
- Location:
- python
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
python/VERSION
r7c785e6 r4041a6d 2 2 AUBIO_MINOR_VERSION=4 3 3 AUBIO_PATCH_VERSION=2 4 AUBIO_VERSION_STATUS=' ~alpha'4 AUBIO_VERSION_STATUS='a0' 5 5 LIBAUBIO_LT_CUR=4 6 6 LIBAUBIO_LT_REV=1 -
python/ext/aubio-types.h
r7c785e6 r4041a6d 40 40 #endif 41 41 42 // compat with Python < 2.6 43 #ifndef Py_TYPE 44 #define Py_TYPE(ob) (((PyObject*)(ob))->ob_type) 45 #endif 46 42 47 // special python type for cvec 43 48 typedef struct -
python/ext/aubiowraphell.h
r7c785e6 r4041a6d 14 14 self->o = new_aubio_## NAME ( PARAMS ); \ 15 15 if (self->o == NULL) { \ 16 PyErr_SetString (PyExc_ StandardError, "error creating object"); \16 PyErr_SetString (PyExc_RuntimeError, "error creating object"); \ 17 17 return -1; \ 18 18 } \ … … 26 26 { \ 27 27 del_aubio_ ## NAME (self->o); \ 28 self->ob_type->tp_free ((PyObject *) self); \28 Py_TYPE(self)->tp_free ((PyObject *) self); \ 29 29 } 30 30 -
python/ext/py-cvec.c
r7c785e6 r4041a6d 60 60 { 61 61 del_cvec (self->o); 62 self->ob_type->tp_free ((PyObject *) self);62 Py_TYPE(self)->tp_free ((PyObject *) self); 63 63 } 64 64 -
python/ext/py-filter.c
r7c785e6 r4041a6d 58 58 del_fvec(self->out); 59 59 del_aubio_filter (self->o); 60 self->ob_type->tp_free ((PyObject *) self);60 Py_TYPE(self)->tp_free ((PyObject *) self); 61 61 } 62 62 -
python/ext/py-sink.c
r7c785e6 r4041a6d 116 116 } 117 117 if (self->o == NULL) { 118 PyErr_SetString (PyExc_ StandardError, "error creating sink with this uri");118 PyErr_SetString (PyExc_RuntimeError, "error creating sink with this uri"); 119 119 return -1; 120 120 } -
python/ext/py-source.c
r7c785e6 r4041a6d 140 140 char_t errstr[30 + strlen(self->uri)]; 141 141 sprintf(errstr, "error creating source with %s", self->uri); 142 PyErr_SetString (PyExc_ StandardError, errstr);142 PyErr_SetString (PyExc_RuntimeError, errstr); 143 143 return -1; 144 144 } -
python/lib/aubio/midiconv.py
r7c785e6 r4041a6d 7 7 _valid_octaves = range(-1, 10) 8 8 if type(note) not in (str, unicode): 9 raise TypeError , "a string is required, got %s" % note9 raise TypeError("a string is required, got %s" % note) 10 10 if not (1 < len(note) < 5): 11 raise ValueError, "string of 2 to 4 characters expected, got %d (%s)" % (len(note), note) 11 raise ValueError( 12 "string of 2 to 4 characters expected, got %d (%s)" % 13 (len(note), note)) 12 14 notename, modifier, octave = [None]*3 13 15 … … 27 29 28 30 if notename not in _valid_notenames: 29 raise ValueError , "%s is not a valid note name" % notename31 raise ValueError("%s is not a valid note name" % notename) 30 32 if modifier not in _valid_modifiers: 31 raise ValueError , "%s is not a valid modifier" % modifier33 raise ValueError("%s is not a valid modifier" % modifier) 32 34 if octave not in _valid_octaves: 33 raise ValueError , "%s is not a valid octave" % octave35 raise ValueError("%s is not a valid octave" % octave) 34 36 35 37 midi = 12 + octave * 12 + _valid_notenames[notename] + _valid_modifiers[modifier] 36 38 if midi > 127: 37 raise ValueError , "%s is outside of the range C-2 to G8" % note39 raise ValueError("%s is outside of the range C-2 to G8" % note) 38 40 return midi 39 41 … … 41 43 " convert midi note number to note name, e.g. [0, 127] -> [C-1, G9] " 42 44 if type(midi) != int: 43 raise TypeError , "an integer is required, got %s" % midi45 raise TypeError("an integer is required, got %s" % midi) 44 46 if not (-1 < midi < 128): 45 raise ValueError, "an integer between 0 and 127 is excepted, got %d" % midi 47 raise ValueError( 48 "an integer between 0 and 127 is excepted, got %d" % midi) 46 49 midi = int(midi) 47 50 _valid_notenames = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'] -
python/lib/gen_pyobject.py
r7c785e6 r4041a6d 71 71 returns: [['int', 'argc'], ['char **','argv']] 72 72 """ 73 return map(split_type, get_params(proto))73 return list(map(split_type, get_params(proto))) 74 74 75 75 def get_return_type(proto): -
python/lib/generator.py
r7c785e6 r4041a6d 4 4 5 5 import os, sys, shutil 6 from gen_pyobject import write_msg, gen_new_init, gen_do, gen_members, gen_methods, gen_finish6 from .gen_pyobject import write_msg, gen_new_init, gen_do, gen_members, gen_methods, gen_finish 7 7 8 8 def get_cpp_objects(): … … 12 12 cpp_output = filter(lambda y: len(y) > 1, cpp_output) 13 13 cpp_output = filter(lambda y: not y.startswith('#'), cpp_output) 14 cpp_output = list(cpp_output) 14 15 15 16 i = 1 … … 86 87 object_methods = [a.strip() for a in object_methods] 87 88 object_methods = filter(lambda x: not x.startswith('typedef'), object_methods) 89 object_methods = list(object_methods) 88 90 #for method in object_methods: 89 91 # write_msg(method) 90 new_methods = filter(lambda x: 'new_'+object_name in x, object_methods) 92 new_methods = list(filter( 93 lambda x: 'new_'+object_name in x, object_methods)) 91 94 if len(new_methods) > 1: 92 95 write_msg("-- WARNING: more than one new method for", object_name) … … 99 102 write_msg(method) 100 103 101 del_methods = filter(lambda x: 'del_'+object_name in x, object_methods) 104 del_methods = list(filter( 105 lambda x: 'del_'+object_name in x, object_methods)) 102 106 if len(del_methods) > 1: 103 107 write_msg("-- WARNING: more than one del method for", object_name) … … 107 111 write_msg("-- WARNING: no del method for", object_name) 108 112 109 do_methods = filter(lambda x: object_name+'_do' in x, object_methods) 113 do_methods = list(filter( 114 lambda x: object_name+'_do' in x, object_methods)) 110 115 if len(do_methods) > 1: 111 116 pass … … 136 141 other_methods = filter(lambda x: x not in get_methods, other_methods) 137 142 other_methods = filter(lambda x: x not in set_methods, other_methods) 143 other_methods = list(other_methods) 138 144 139 145 if len(other_methods) > 0:
Note: See TracChangeset
for help on using the changeset viewer.