Fix problem about location header in Zaqar resource2
The name string of location header of Zaqar API response is lower case. This is inconsistent with the guide from API-WG and thus make sdk unable to parse location header correctly. This patch provides a workaround for this issue. Change-Id: I77a474b17aed55b215eb93a3666d444728ded1e9
This commit is contained in:
@@ -17,6 +17,11 @@ from openstack import resource2
|
|||||||
|
|
||||||
|
|
||||||
class Claim(resource2.Resource):
|
class Claim(resource2.Resource):
|
||||||
|
# FIXME(anyone): The name string of `location` field of Zaqar API response
|
||||||
|
# is lower case. That is inconsistent with the guide from API-WG. This is
|
||||||
|
# a workaround for this issue.
|
||||||
|
location = resource2.Header("location")
|
||||||
|
|
||||||
resources_key = 'claims'
|
resources_key = 'claims'
|
||||||
base_path = '/queues/%(queue_name)s/claims'
|
base_path = '/queues/%(queue_name)s/claims'
|
||||||
service = message_service.MessageService()
|
service = message_service.MessageService()
|
||||||
|
|||||||
@@ -17,6 +17,11 @@ from openstack import resource2
|
|||||||
|
|
||||||
|
|
||||||
class Message(resource2.Resource):
|
class Message(resource2.Resource):
|
||||||
|
# FIXME(anyone): The name string of `location` field of Zaqar API response
|
||||||
|
# is lower case. That is inconsistent with the guide from API-WG. This is
|
||||||
|
# a workaround for this issue.
|
||||||
|
location = resource2.Header("location")
|
||||||
|
|
||||||
resources_key = 'messages'
|
resources_key = 'messages'
|
||||||
base_path = '/queues/%(queue_name)s/messages'
|
base_path = '/queues/%(queue_name)s/messages'
|
||||||
service = message_service.MessageService()
|
service = message_service.MessageService()
|
||||||
|
|||||||
@@ -17,6 +17,11 @@ from openstack import resource2
|
|||||||
|
|
||||||
|
|
||||||
class Queue(resource2.Resource):
|
class Queue(resource2.Resource):
|
||||||
|
# FIXME(anyone): The name string of `location` field of Zaqar API response
|
||||||
|
# is lower case. That is inconsistent with the guide from API-WG. This is
|
||||||
|
# a workaround for this issue.
|
||||||
|
location = resource2.Header("location")
|
||||||
|
|
||||||
resources_key = "queues"
|
resources_key = "queues"
|
||||||
base_path = "/queues"
|
base_path = "/queues"
|
||||||
service = message_service.MessageService()
|
service = message_service.MessageService()
|
||||||
|
|||||||
@@ -17,6 +17,11 @@ from openstack import resource2
|
|||||||
|
|
||||||
|
|
||||||
class Subscription(resource2.Resource):
|
class Subscription(resource2.Resource):
|
||||||
|
# FIXME(anyone): The name string of `location` field of Zaqar API response
|
||||||
|
# is lower case. That is inconsistent with the guide from API-WG. This is
|
||||||
|
# a workaround for this issue.
|
||||||
|
location = resource2.Header("location")
|
||||||
|
|
||||||
resources_key = 'subscriptions'
|
resources_key = 'subscriptions'
|
||||||
base_path = '/queues/%(queue_name)s/subscriptions'
|
base_path = '/queues/%(queue_name)s/subscriptions'
|
||||||
service = message_service.MessageService()
|
service = message_service.MessageService()
|
||||||
|
|||||||
Reference in New Issue
Block a user