Public bug reported:

@trace decorator fails on this line: 
https://github.com/openstack/osprofiler/blob/master/osprofiler/profiler.py#L150
when function args have unicode in their argument.
In my case it was the following dict: 
{"name": u'\u4e91\u89c4\u5219',
 "status": "ACTIVE",
 "tenant_id": tenant3.id,
 "server_id": "3"}
Full dataset is here: 
https://github.com/openstack/horizon/blob/master/openstack_dashboard/test/test_data/nova_data.py#L454
Without @profiler.trace() Horizon tests work fine so looks like there could be 
an issue in decorator.

** Affects: horizon
     Importance: Undecided
         Status: Invalid

** Changed in: horizon
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1607846

Title:
  osprofiler @trace decorator fails with unicode

Status in OpenStack Dashboard (Horizon):
  Invalid

Bug description:
  @trace decorator fails on this line: 
https://github.com/openstack/osprofiler/blob/master/osprofiler/profiler.py#L150
  when function args have unicode in their argument.
  In my case it was the following dict: 
  {"name": u'\u4e91\u89c4\u5219',
   "status": "ACTIVE",
   "tenant_id": tenant3.id,
   "server_id": "3"}
  Full dataset is here: 
https://github.com/openstack/horizon/blob/master/openstack_dashboard/test/test_data/nova_data.py#L454
  Without @profiler.trace() Horizon tests work fine so looks like there could 
be an issue in decorator.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1607846/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to