소스 검색

Import six.moves.urllib.parse.urlencode instead of urllib.urlencode

version-14
Aditya Hase 8 년 전
부모
커밋
e324406c8a
8개의 변경된 파일21개의 추가작업 그리고 24개의 파일을 삭제
  1. +1
    -2
      frappe/api.py
  2. +3
    -4
      frappe/integrations/doctype/paypal_settings/paypal_settings.py
  3. +5
    -4
      frappe/integrations/doctype/razorpay_settings/razorpay_settings.py
  4. +4
    -4
      frappe/integrations/doctype/stripe_settings/stripe_settings.py
  5. +1
    -3
      frappe/integrations/oauth2.py
  6. +3
    -3
      frappe/limits.py
  7. +3
    -3
      frappe/utils/verified_command.py
  8. +1
    -1
      frappe/website/doctype/web_form/web_form.py

+ 1
- 2
frappe/api.py 파일 보기

@@ -8,8 +8,7 @@ import frappe.handler
import frappe.client
from frappe.utils.response import build_response
from frappe import _
from six.moves.urllib.parse import urlparse
from urllib import urlencode
from six.moves.urllib.parse import urlparse, urlencode

def handle():
"""


+ 3
- 4
frappe/integrations/doctype/paypal_settings/paypal_settings.py 파일 보기

@@ -60,9 +60,8 @@ import frappe
import json
from frappe import _
from frappe.utils import get_url, call_hook_method, cint
from urllib import urlencode
from six.moves.urllib.parse import urlencode
from frappe.model.document import Document
import urllib
from frappe.integrations.utils import create_request_log, make_post_request, create_payment_gateway

class PayPalSettings(Document):
@@ -237,9 +236,9 @@ def confirm_payment(token):
redirect_url = "/integrations/payment-failed"

if redirect_to:
redirect_url += '?' + urllib.urlencode({'redirect_to': redirect_to})
redirect_url += '?' + urlencode({'redirect_to': redirect_to})
if redirect_message:
redirect_url += '&' + urllib.urlencode({'redirect_message': redirect_message})
redirect_url += '&' + urlencode({'redirect_message': redirect_message})

# this is done so that functions called via hooks can update flags.redirect_to
if redirect:


+ 5
- 4
frappe/integrations/doctype/razorpay_settings/razorpay_settings.py 파일 보기

@@ -55,7 +55,8 @@ For razorpay payment status is Authorized
from __future__ import unicode_literals
import frappe
from frappe import _
import urllib, json
import json
from six.moves.urllib.parse import urlencode
from frappe.model.document import Document
from frappe.utils import get_url, call_hook_method, cint
from frappe.integrations.utils import make_get_request, make_post_request, create_request_log, create_payment_gateway
@@ -82,7 +83,7 @@ class RazorpaySettings(Document):
frappe.throw(_("Please select another payment method. Razorpay does not support transactions in currency '{0}'").format(currency))

def get_payment_url(self, **kwargs):
return get_url("./integrations/razorpay_checkout?{0}".format(urllib.urlencode(kwargs)))
return get_url("./integrations/razorpay_checkout?{0}".format(urlencode(kwargs)))

def create_request(self, data):
self.data = frappe._dict(data)
@@ -146,9 +147,9 @@ class RazorpaySettings(Document):
redirect_url = 'payment-failed'

if redirect_to:
redirect_url += '?' + urllib.urlencode({'redirect_to': redirect_to})
redirect_url += '?' + urlencode({'redirect_to': redirect_to})
if redirect_message:
redirect_url += '&' + urllib.urlencode({'redirect_message': redirect_message})
redirect_url += '&' + urlencode({'redirect_message': redirect_message})

return {
"redirect_to": redirect_url,


+ 4
- 4
frappe/integrations/doctype/stripe_settings/stripe_settings.py 파일 보기

@@ -6,7 +6,7 @@ from __future__ import unicode_literals
import frappe
from frappe.model.document import Document
from frappe import _
import urllib
from six.moves.urllib.parse import urlencode
from frappe.utils import get_url, call_hook_method, cint
from frappe.integrations.utils import make_get_request, make_post_request, create_request_log, create_payment_gateway

@@ -42,7 +42,7 @@ class StripeSettings(Document):
frappe.throw(_("Please select another payment method. Stripe does not support transactions in currency '{0}'").format(currency))

def get_payment_url(self, **kwargs):
return get_url("./integrations/stripe_checkout?{0}".format(urllib.urlencode(kwargs)))
return get_url("./integrations/stripe_checkout?{0}".format(urlencode(kwargs)))
def create_request(self, data):
self.data = frappe._dict(data)
@@ -105,9 +105,9 @@ class StripeSettings(Document):
redirect_url = 'payment-failed'

if redirect_to:
redirect_url += '?' + urllib.urlencode({'redirect_to': redirect_to})
redirect_url += '?' + urlencode({'redirect_to': redirect_to})
if redirect_message:
redirect_url += '&' + urllib.urlencode({'redirect_message': redirect_message})
redirect_url += '&' + urlencode({'redirect_message': redirect_message})

return {
"redirect_to": redirect_url,


+ 1
- 3
frappe/integrations/oauth2.py 파일 보기

@@ -2,10 +2,8 @@ from __future__ import unicode_literals
import frappe, json
from frappe.oauth import OAuthWebRequestValidator, WebApplicationServer
from oauthlib.oauth2 import FatalClientError, OAuth2Error
from urllib import urlencode
from six.moves.urllib.parse import quote
from werkzeug import url_fix
from six.moves.urllib.parse import urlparse
from six.moves.urllib.parse import quote, urlencode, urlparse
from frappe.integrations.doctype.oauth_provider_settings.oauth_provider_settings import get_oauth_settings
from frappe import _



+ 3
- 3
frappe/limits.py 파일 보기

@@ -5,8 +5,8 @@ from frappe.utils import now_datetime, getdate, flt, cint, get_fullname
from frappe.installer import update_site_config
from frappe.utils.data import formatdate
from frappe.utils.user import get_enabled_system_users, disable_users
import os, subprocess, urllib
from six.moves.urllib.parse import parse_qsl, urlsplit, urlunsplit
import os, subprocess
from six.moves.urllib.parse import parse_qsl, urlsplit, urlunsplit, urlencode

class SiteExpiredError(frappe.ValidationError):
http_status_code = 417
@@ -131,7 +131,7 @@ def get_upgrade_url(upgrade_url):
'country': frappe.db.get_value("System Settings", "System Settings", 'country')
})

query = urllib.urlencode(params, doseq=True)
query = urlencode(params, doseq=True)
url = urlunsplit((parts.scheme, parts.netloc, parts.path, query, parts.fragment))
return url



+ 3
- 3
frappe/utils/verified_command.py 파일 보기

@@ -3,7 +3,7 @@

from __future__ import unicode_literals
import hmac
import urllib
from six.moves.urllib.parse import urlencode
from frappe import _

import frappe
@@ -14,7 +14,7 @@ def get_signed_params(params):

:param params: String or dict of parameters."""
if not isinstance(params, basestring):
params = urllib.urlencode(params)
params = urlencode(params)

signature = hmac.new(params)
signature.update(get_secret())
@@ -49,7 +49,7 @@ def get_url(cmd, params, nonce=None, secret=None):
nonce = params
signature = get_signature(params, nonce, secret)
params['signature'] = signature
return frappe.utils.get_url("".join(['api/method/', cmd, '?', urllib.urlencode(params)]))
return frappe.utils.get_url("".join(['api/method/', cmd, '?', urlencode(params)]))

def get_signature(params, nonce, secret=None):
params = "".join((frappe.utils.cstr(p) for p in params.values()))


+ 1
- 1
frappe/website/doctype/web_form/web_form.py 파일 보기

@@ -11,7 +11,7 @@ from frappe.website.utils import get_comment_list
from frappe.custom.doctype.customize_form.customize_form import docfield_properties
from frappe.utils.file_manager import get_max_file_size
from frappe.modules.utils import export_module_json, get_doc_module
from urllib import urlencode
from six.moves.urllib.parse import urlencode
from frappe.integrations.utils import get_payment_gateway_controller
from six import iteritems



불러오는 중...
취소
저장