/usr/lib/python3.6/site-packages/oauthlib/oauth1/rfc5849/__pycache__
Edit: /usr/lib/python3.6/site-packages/oauthlib/oauth1/rfc5849/__pycache__/utils.cpython-36.pyc (2883B)
3
,[
@ s d Z ddlmZmZ ddlmZmZmZmZ yddl Z W n e
k
rV ddljZ Y nX dZ
dd Zdd Zd
d Zdd
Zdd Zdd Zdd ZdS )zn
oauthlib.utils
~~~~~~~~~~~~~~
This module contains utility methods used by various parts of the OAuth
spec.
)absolute_importunicode_literals)
bytes_typequoteunicode_typeunquoteNZ>abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789c s fdd} j |_ |S )zDecorator which filters params to remove non-oauth_* parameters
Assumes the decorated method takes a params dict or list of tuples as its
first argument.
c s t | } | f||S )N)filter_oauth_params)paramsargskwargs)target /usr/lib/python3.6/utils.pywrapper s zfilter_params.
.wrapper)__doc__)r r r
)r r
filter_params s r c C s: dd }t | tr(tt|t| j S tt|| S dS )zARemoves all non oauth parameters from a dict or a list of params.c S s | d j dS )Nr Zoauth_)
startswith)Zkvr
r
r ( s z%filter_oauth_params..N)
isinstancedictlistfilteritems)r Zis_oauthr
r
r r &