[jira] [Updated] (QPID-3348) Qmf broker proxy method create() does not handle keyword arguments, only regular parameters

2011-08-09 Thread Andrew Stitcher (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Stitcher updated QPID-3348:
--

Fix Version/s: 0.14

> Qmf broker proxy method create() does not handle keyword arguments, only 
> regular parameters
> ---
>
> Key: QPID-3348
> URL: https://issues.apache.org/jira/browse/QPID-3348
> Project: Qpid
>  Issue Type: Bug
>Affects Versions: 0.13
>Reporter: Kim van der Riet
>Assignee: Kim van der Riet
>Priority: Minor
> Fix For: 0.14
>
>
> The Qmf management methods defined in the management-schema.xml file are 
> implemented through the console Object class __getattr__() method. This calls 
> Object.invoke(), which in turn calls Object._sendMethodRequest().
> However, the implementation of _sendMethodRequest() accounts only for regular 
> arguments in the args parameter, and ignores the kwargs parameter. Hence, the 
> call to the create() call:
> 
>   
>
>
>
> 
> as follows:
> broker_proxy.create("exchange", name, props, True)
> will work, but
> broker_proxy.create(type="exchange", name=name, properties=props, strict=True)
> will fail (Exception: Incorrect number of arguments: expected 4, got 0).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] [Updated] (QPID-3348) Qmf broker proxy method create() does not handle keyword arguments, only regular parameters

2011-08-09 Thread Andrew Stitcher (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Stitcher updated QPID-3348:
--

Fix Version/s: (was: 0.14)

> Qmf broker proxy method create() does not handle keyword arguments, only 
> regular parameters
> ---
>
> Key: QPID-3348
> URL: https://issues.apache.org/jira/browse/QPID-3348
> Project: Qpid
>  Issue Type: Bug
>Affects Versions: 0.13
>Reporter: Kim van der Riet
>Assignee: Kim van der Riet
>Priority: Minor
>
> The Qmf management methods defined in the management-schema.xml file are 
> implemented through the console Object class __getattr__() method. This calls 
> Object.invoke(), which in turn calls Object._sendMethodRequest().
> However, the implementation of _sendMethodRequest() accounts only for regular 
> arguments in the args parameter, and ignores the kwargs parameter. Hence, the 
> call to the create() call:
> 
>   
>
>
>
> 
> as follows:
> broker_proxy.create("exchange", name, props, True)
> will work, but
> broker_proxy.create(type="exchange", name=name, properties=props, strict=True)
> will fail (Exception: Incorrect number of arguments: expected 4, got 0).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] [Updated] (QPID-3348) Qmf broker proxy method create() does not handle keyword arguments, only regular parameters

2011-07-08 Thread Kim van der Riet (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kim van der Riet updated QPID-3348:
---

Affects Version/s: 0.13
Fix Version/s: 0.14

> Qmf broker proxy method create() does not handle keyword arguments, only 
> regular parameters
> ---
>
> Key: QPID-3348
> URL: https://issues.apache.org/jira/browse/QPID-3348
> Project: Qpid
>  Issue Type: Bug
>Affects Versions: 0.13
>Reporter: Kim van der Riet
>Assignee: Kim van der Riet
>Priority: Minor
> Fix For: 0.14
>
>
> The Qmf management methods defined in the management-schema.xml file are 
> implemented through the console Object class __getattr__() method. This calls 
> Object.invoke(), which in turn calls Object._sendMethodRequest().
> However, the implementation of _sendMethodRequest() accounts only for regular 
> arguments in the args parameter, and ignores the kwargs parameter. Hence, the 
> call to the create() call:
> 
>   
>
>
>
> 
> as follows:
> broker_proxy.create("exchange", name, props, True)
> will work, but
> broker_proxy.create(type="exchange", name=name, properties=props, strict=True)
> will fail (Exception: Incorrect number of arguments: expected 4, got 0).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org