From a04bebbc3feecd12acc613e37760418244066878 Mon Sep 17 00:00:00 2001 From: Kota Tsuyuzaki Date: Mon, 4 Jul 2016 01:29:53 -0700 Subject: [PATCH] Fix small inline docs for request validation Change-Id: I165728e359cf139cc682a6c66f60f05694f5c05c --- swift3/request.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/swift3/request.py b/swift3/request.py index 24576ecf..165857df 100644 --- a/swift3/request.py +++ b/swift3/request.py @@ -135,7 +135,10 @@ class SigV4Mixin(object): def _validate_expire_param(self): """ - :param now: a S3Timestamp instance + Validate X-Amz-Expires in query parameter + :raises: AccessDenied + :raises: AuthorizationQueryParametersError + :raises: AccessDenined """ err = None try: @@ -506,7 +509,8 @@ class Request(swob.Request): def _validate_expire_param(self): """ - Validate Expire param + Validate Expires in query parameters + :raises: AccessDenied """ # Expires header is a float since epoch try: @@ -523,6 +527,11 @@ class Request(swob.Request): self.params['Expires']) def _validate_dates(self): + """ + Validate Date/X-Amz-Date headers for signature v2 + :raises: AccessDenied + :raises: RequestTimeTooSkewed + """ if self._is_query_auth: self._validate_expire_param() # TODO: make sure the case if timestamp param in query