ymao преди 4 години
родител
ревизия
d1e47f0c9f
променени са 2 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 2 2
      authen/wxlogin/wx.py
  2. 1 1
      setup.py

+ 2 - 2
authen/wxlogin/wx.py

@@ -208,8 +208,8 @@ class WeixinMP(object):
         kwargs.setdefault("jsapi_ticket", self.jsapi_ticket)
         kwargs.setdefault("timestamp", timestamp)
         kwargs.setdefault("noncestr", nonce_str)
-        raw = [(k, kwargs[k]) for k in sorted(kwargs.keys())]
-        s = "&".join("=".join(str(kv)) for kv in raw if kv[1])
+        raw = [(str(k), str(kwargs[k])) for k in sorted(kwargs.keys())]
+        s = "&".join("=".join(kv) for kv in raw if kv[1])
         print(s)
         sign = hashlib.sha1(s.encode("utf-8")).hexdigest().lower()
         return Map(sign=sign, timestamp=timestamp, noncestr=nonce_str)

+ 1 - 1
setup.py

@@ -4,7 +4,7 @@ from setuptools import setup, find_packages
 
 setup(
     name='authen.wxlogin',
-    version=0.55,
+    version=0.56,
     url='http://git.trops-global.com/authen/trops_wxlogin.git',
     license='GPL',
     author='authen',