[Kimchi-devel] [PATCH] pep8 cleanup for auth.py
Aline Manera
alinefm at linux.vnet.ibm.com
Mon Dec 23 11:29:17 UTC 2013
On 12/20/2013 07:17 PM, Rodrigo Trujillo wrote:
> The patch is ok for me, however , I am curious whether we should use 1
> or 2 newline between functions.
> Here you are using two, but most of the code use 1.
Hi Rodrigo,
Most of code aren't following pep8 rules because that we have
inconsistencies about 1 or 2 newlines.
Basically, 2 lines should be used in module composed by functions, and 1
line between functions in a class module.
>
> Reviewed-by: Rodrigo Trujillo <rodrigo.trujillo at linux.vnet.ibm.com>
>
> On 12/20/2013 12:34 PM, Aline Manera wrote:
>> From: Aline Manera <alinefm at br.ibm.com>
>>
>> This patch cleans up pep8 style issue in auth.py
>>
>> Signed-off-by: Aline Manera <alinefm at br.ibm.com>
>> ---
>> Makefile.am | 1 +
>> src/kimchi/auth.py | 10 ++++++----
>> 2 files changed, 7 insertions(+), 4 deletions(-)
>>
>> diff --git a/Makefile.am b/Makefile.am
>> index e57d3b6..7770ba7 100644
>> --- a/Makefile.am
>> +++ b/Makefile.am
>> @@ -39,6 +39,7 @@ EXTRA_DIST = \
>> # So it will be checked from now on.
>> PEP8_WHITELIST = \
>> src/kimchi/asynctask.py \
>> + src/kimchi/auth.py \
>> src/kimchi/config.py.in \
>> src/kimchi/disks.py \
>> src/kimchi/server.py \
>> diff --git a/src/kimchi/auth.py b/src/kimchi/auth.py
>> index b665f21..f38d3d6 100644
>> --- a/src/kimchi/auth.py
>> +++ b/src/kimchi/auth.py
>> @@ -20,7 +20,7 @@
>> #
>> # You should have received a copy of the GNU Lesser General Public
>> # License along with this library; if not, write to the Free Software
>> -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
>> 02110-1301 USA
>> +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
>> 02110-1301 USA
>>
>> import base64
>> import cherrypy
>> @@ -53,9 +53,9 @@ def authenticate(username, password,
>> service="passwd"):
>> elif qtype == PAM.PAM_PROMPT_ERROR_MSG:
>> cherrypy.log.error_log.error("PAM authenticate
>> prompt error "
>> "message: %s" % query)
>> - resp.append(('', 0));
>> + resp.append(('', 0))
>> elif qtype == PAM.PAM_PROMPT_TEXT_INFO:
>> - resp.append(('', 0));
>> + resp.append(('', 0))
>> else:
>> return None
>> return resp
>> @@ -72,6 +72,7 @@ def authenticate(username, password,
>> service="passwd"):
>>
>> return True
>>
>> +
>> def from_browser():
>> # Enable Basic Authentication for REST tools.
>> # Ajax request sent from jQuery in browser will have
>> "X-Requested-With"
>> @@ -79,6 +80,7 @@ def from_browser():
>> requestHeader =
>> cherrypy.request.headers.get("X-Requested-With", None)
>> return (requestHeader == "XMLHttpRequest")
>>
>> +
>> def check_auth_session():
>> """
>> A user is considered authenticated if we have an established
>> session open
>> @@ -99,7 +101,7 @@ def check_auth_httpba():
>> """
>> REST API users may authenticate with HTTP Basic Auth. This is
>> not allowed
>> for the UI because web browsers would cache the credentials and
>> make it
>> - impossible for the user to log out without closing their browser
>> completely.
>> + impossible for the user to log out without closing their browser
>> completely
>> """
>> if from_browser() or not template.can_accept('application/json'):
>> return False
>
More information about the Kimchi-devel
mailing list