X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;ds=sidebyside;f=bindings%2Fpython%2Fbabeltrace.i.in;h=24581604e57856713ceaa9744a26dd8092dfdc24;hb=89c4bedc453a19fdf1e51163045b1f13a95869e6;hp=06b8d406dfc8842cab8e9d4887a2d101883ef4d6;hpb=2c0df20434631335fda4b58ea531632c20b349a3;p=babeltrace.git diff --git a/bindings/python/babeltrace.i.in b/bindings/python/babeltrace.i.in index 06b8d406..24581604 100644 --- a/bindings/python/babeltrace.i.in +++ b/bindings/python/babeltrace.i.in @@ -188,10 +188,12 @@ class Context: %rename("lookup_format") bt_lookup_format(bt_intern_str qname); %rename("_bt_print_format_list") bt_fprintf_format_list(FILE *fp); %rename("register_format") bt_register_format(struct format *format); +%rename("unregister_format") bt_unregister_format(struct bt_format *format); extern struct format *bt_lookup_format(bt_intern_str qname); extern void bt_fprintf_format_list(FILE *fp); extern int bt_register_format(struct bt_format *format); +extern void bt_unregister_format(struct bt_format *format); %pythoncode %{ @@ -475,7 +477,7 @@ class TraceHandle(object): raise NotImplementedError("TraceHandle cannot be instantiated") def __repr__(self): - return "Babeltrace TraceHandle: trace_id('{}')".format(self._id) + return "Babeltrace TraceHandle: trace_id('{0}')".format(self._id) def get_id(self): """Return the TraceHandle id.""" @@ -830,7 +832,7 @@ class ctf: raise NotImplementedError("ctf.Definition cannot be instantiated") def __repr__(self): - return "Babeltrace Definition: name('{}'), type({})".format( + return "Babeltrace Definition: name('{0}'), type({1})".format( self.field_name(), self.field_type()) def field_name(self): @@ -864,7 +866,7 @@ class ctf: Return the size, in bits, of an int or a negative value on error. """ - return _bt_ctf_get_int_len(self._d) + return _bt_ctf_get_int_len(_bt_ctf_get_decl_from_def(self._d)) def get_encoding(self): """ @@ -924,7 +926,7 @@ class ctf: raise NotImplementedError("ctf.EventDecl cannot be instantiated") def __repr__(self): - return "Babeltrace EventDecl: name {}".format(self.get_name()) + return "Babeltrace EventDecl: name {0}".format(self.get_name()) def get_name(self): """Return the name of the event or None on error""" @@ -963,7 +965,7 @@ class ctf: raise NotImplementedError("ctf.FieldDecl cannot be instantiated") def __repr__(self): - return "Babeltrace FieldDecl: name {}".format(self.get_name()) + return "Babeltrace FieldDecl: name {0}".format(self.get_name()) def get_name(self): """Return the name of a FieldDecl or None on error""" @@ -1083,7 +1085,7 @@ class File(object): stat = 'opened' else: stat = 'closed' - return "{} babeltrace File; file_path('{}'), mode('{}')".format( + return "{0} babeltrace File; file_path('{1}'), mode('{2}')".format( stat, self._file_path, self._mode) def close(self):