提交 6e584384 编写于 作者: C cclauss 提交者: wuzewu

Travis CI: Streamline and use flake8 to find Python syntax errors and… (#68)

* Travis CI: Streamline and use flake8 to find Python syntax errors and undefined names

The __sudo:__ tag is deprecated in Travis CI and __Linux__ and __Python 3.6__ are defaults.

* import numpy as np for line 72

* noqa: Code uses version detection instead of feature detection

https://docs.python.org/3/howto/pyporting.html#use-feature-detection-instead-of-version-detection
上级 f92d0edd
language: python language: python
python: before_install: pip install flake8
- "3.6"
sudo: required before_script: flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
os: script: /bin/bash ./scripts/check_code_style.sh
- linux
script:
- /bin/bash ./scripts/check_code_style.sh
notifications: notifications:
email: email:
......
...@@ -19,6 +19,8 @@ from __future__ import print_function ...@@ -19,6 +19,8 @@ from __future__ import print_function
import os import os
import numpy as np
import paddlehub as hub import paddlehub as hub
from paddlehub.common.downloader import default_downloader from paddlehub.common.downloader import default_downloader
......
...@@ -37,7 +37,7 @@ def convert_to_unicode(text): ...@@ -37,7 +37,7 @@ def convert_to_unicode(text):
elif six.PY2: elif six.PY2:
if isinstance(text, str): if isinstance(text, str):
return text.decode("utf-8", "ignore") return text.decode("utf-8", "ignore")
elif isinstance(text, unicode): elif isinstance(text, unicode): # noqa
return text return text
else: else:
raise ValueError("Unsupported string type: %s" % (type(text))) raise ValueError("Unsupported string type: %s" % (type(text)))
...@@ -60,7 +60,7 @@ def printable_text(text): ...@@ -60,7 +60,7 @@ def printable_text(text):
elif six.PY2: elif six.PY2:
if isinstance(text, str): if isinstance(text, str):
return text return text
elif isinstance(text, unicode): elif isinstance(text, unicode): # noqa
return text.encode("utf-8") return text.encode("utf-8")
else: else:
raise ValueError("Unsupported string type: %s" % (type(text))) raise ValueError("Unsupported string type: %s" % (type(text)))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册