Ticket #1889 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

Proxy object for Run in python

Reported by: Peter Peterson Owned by: Peter Peterson
Priority: major Milestone: Iteration 26
Component: Python Keywords:
Cc: Blocked By:
Blocking: Tester: Janik Zikovsky

Description

To make the sample logs a bit easier to access add a proxy object to mimic a dict in python for the sample logs.

Change History

comment:1 Changed 10 years ago by Peter Peterson

  • Owner set to Peter Peterson
  • Status changed from new to accepted

comment:2 Changed 10 years ago by Peter Peterson

  • Status changed from accepted to verify
  • Resolution set to fixed

(In [7343]) Added proxy object for the collection of sample logs. Fixes #1889.

comment:3 Changed 10 years ago by Martyn Gigg

  • Status changed from verify to reopened
  • Resolution fixed deleted

comment:4 Changed 10 years ago by Martyn Gigg

  • Status changed from reopened to verify
  • Resolution set to fixed

(In [7354]) Move the python proxy obect's delegation function to the base class where it should have been all along. Fixes a problem with the RunProxy not being able to call methods that are defined in the C++ class. Also added a deprecation warning to getSampleDetails to ask users to update to more sensible getRun instead. Fixes #1889

comment:5 Changed 10 years ago by Janik Zikovsky

  • Status changed from verify to verifying
  • Tester set to Janik Zikovsky

comment:6 Changed 10 years ago by Janik Zikovsky

  • Status changed from verifying to closed

Proxy works well within vanilla Python. Some of the conversions seem to cause an odd bug (see #2036), but that is now a separate ticket.

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 2736

Note: See TracTickets for help on using tickets.