[lttng-dev] seq value error in python binding
Jérémie Galarneau
jeremie.galarneau at efficios.com
Thu Jun 26 10:52:21 EDT 2014
On Wed, Jun 25, 2014 at 4:43 AM, Yiyang Dai <daiyiyang at hotmail.com> wrote:
> Hello there,
>
> when I trying to extract "msg" field generated by example program
> "demo-tracef" with python binding ,
> I got following error message:
>
> Traceback (most recent call last):
> File "data.py", line 46, in <module>
> sequence = event["msg"]
> File "/usr/local/lib/python3.3/site-packages/babeltrace.py", line 806, in
> __getitem__
> return field.value
> File "/usr/local/lib/python3.3/site-packages/babeltrace.py", line 1279, in
> value
> value.append(evDef.value)
> AttributeError: 'NoneType' object has no attribute 'value'
>
>
> but everything works fine with babeltrace cmd
> [15:42:32.322566678] (+?.?????????) master lttng_ust_tracef:event: { cpu_id
> = 2 }, { _msg_length = 46, msg = "This is a "mystring test" formatted 0
> event 42" }
> [15:42:32.322582002] (+0.000015324) master lttng_ust_tracef:event: { cpu_id
> = 2 }, { _msg_length = 46, msg = "This is a "mystring test" formatted 1
> event 42" }
> [15:42:32.322582838] (+0.000000836) master lttng_ust_tracef:event: { cpu_id
> = 2 }, { _msg_length = 46, msg = "This is a "mystring test" formatted 2
> event 42" }
> [15:42:32.322583416] (+0.000000578) master lttng_ust_tracef:event: { cpu_id
> = 2 }, { _msg_length = 46, msg = "This is a "mystring test" formatted 3
> event 42" }
> [15:42:32.322584002] (+0.000000586) master lttng_ust_tracef:event: { cpu_id
> = 2 }, { _msg_length = 46, msg = "This is a "mystring test" formatted 4
> event 42" }
>
> any idea of this ?
Fixed as of 3866c8 in master and e11b8d in stable-1.2.
commit 3866c8503835e6bbcafe5436992177ae15046d60
Author: Jérémie Galarneau <jeremie.galarneau at efficios.com>
Date: Thu Jun 26 10:42:00 2014 -0400
Fix (Python bindings): Return a string if a sequence's element are chars
An AttributeError exception was raised when accessing the value property
of a sequence that contains a string.
Reported-by: Yiyang Dai <daiyiyang at hotmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau at efficios.com>
Thanks for reporting!
Jérémie
>
> Regards,
> Yiyang
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>
--
Jérémie Galarneau
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list