Skip to content

Commit 2d328fe

Browse files
committed
删除没有用到的lxml
1 parent a75e69f commit 2d328fe

File tree

5 files changed

+3
-14
lines changed

5 files changed

+3
-14
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ Requires
3131
* requests
3232
* simplejson
3333
* six
34-
* lxml
3534
* xmltodict
3635
* pycrypto
3736
```

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@ simplejson
22
requests
33
chardet
44
six
5-
lxml
65
xmltodict
76
pycrypto

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
requirements = [l for l in f.read().splitlines() if l]
1111

1212
setup(name="python-weixin",
13-
version="0.4.3",
13+
version="0.4.4",
1414
description="Python Weixin API client support wechat-app",
1515
long_description=long_description,
1616
long_description_content_type="text/markdown",

weixin/helper.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -358,14 +358,3 @@ def error_parser(error_html, encoding='gbk'):
358358
error_parser.feed(html)
359359
if error_parser.data:
360360
return error_dict.get(error_parser.data[0], None)
361-
362-
363-
def validate_xml(xml):
364-
"""
365-
使用lxml.etree.parse 检测xml是否符合语法规范
366-
"""
367-
from lxml import etree
368-
try:
369-
return etree.parse(xml)
370-
except etree.XMLSyntaxError:
371-
return False

weixin/oauth2.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ def exchange_refresh_token_for_access_token(self, refresh_token):
101101
return req.exchange_for_access_token(refresh_token=refresh_token)
102102

103103
def exchange_code_for_session_key(self, code):
104+
if not code:
105+
raise OAuth2AuthExchangeError("Invalid code")
104106
req = OAuth2AuthExchangeRequest(self)
105107
return req.exchange_for_session_key(js_code=code)
106108

0 commit comments

Comments
 (0)