diff --git a/manifest.json b/manifest.json index 57eb114..239e234 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,5 @@ { - "manifest_version": "2", - "api_version": "1", + "required_api_version": "^2.0.0", "name": "Translator", "description": "Uses translate-shell for translating", "developer_name": "Yegor Zhumikov", diff --git a/translate_shell_parser.py b/translate_shell_parser.py index 3dd4605..0511b3f 100644 --- a/translate_shell_parser.py +++ b/translate_shell_parser.py @@ -24,8 +24,7 @@ def execute(self): except ValueError: raise StopIteration - result = subprocess.Popen(args, stdout=subprocess.PIPE). \ - communicate()[0] + result = subprocess.check_output(args, encoding='utf-8') lines = result.split('\n') diff --git a/versions.json b/versions.json new file mode 100644 index 0000000..e7ff41c --- /dev/null +++ b/versions.json @@ -0,0 +1,6 @@ +[ + { + "required_api_version": "^2.0.0", + "commit": "master" + } +]