-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка при переводе object has no attribute 'group' #10
Comments
Похоже, проблема в используемой библиотеке (или в сервисе, под изменения в котором неофициальная библиотека попросту не успевает подстраиваться) |
@mihailtugushev, попробуйте исправленный вариант, должно работать |
Да, но все работает, но кажется есть задержка в скорости перевода. Не наблюдали? И спасибо, что оперативно работаете над исправлениями. Воркфлоу используется каждый день и без него, как без рук :( |
Да, всё дело именно в топорности подхода к решению проблемы |
А вот и оригинальный ишью в репо подкапотной либы: ssut/py-googletrans#234 |
Стала рандомно возникать проблема при переводе.
![text](https://camo.githubusercontent.com/deedd6f7808ed693851a39e18bbb0aa4a111e4cdb66ed8e4cc4754ea12bf1ffc/68747470733a2f2f642e70722f692f5642446a6d522b)
![text](https://camo.githubusercontent.com/4ab12c919c27f1ff373ba513dd32de79563f7070a9befbd3ef638bc9d50a7bb5/68747470733a2f2f642e70722f692f4a51316f4c6f2b)
Стоит еще 5-10 секунд подождать и перевод возобновляется. Так и не понял откуда это взялось. Но появилась со вчерашнего дня.
[22:52:02.290] Logging Started... [22:52:05.087] Translate[Script Filter] Queuing argument 'а' [22:52:05.818] Translate[Script Filter] Queuing argument 'ап' [22:52:05.945] Translate[Script Filter] Queuing argument 'апе' [22:52:06.049] Translate[Script Filter] Queuing argument 'апел' [22:52:06.252] Translate[Script Filter] Queuing argument 'апель' [22:52:06.312] Translate[Script Filter] Queuing argument 'апельс' [22:52:06.494] Translate[Script Filter] Queuing argument 'апельси' [22:52:06.663] Translate[Script Filter] Queuing argument 'апельсин' [22:52:07.499] Translate[Script Filter] Queuing argument 'апельсин ' [22:52:08.636] Translate[Script Filter] Script with argv 'апельсин ' finished [22:52:08.641] ERROR: Translate[Script Filter] Code 1: . 22:52:07 workflow.py:2061 DEBUG ---------- Translate (1.3.0) ---------- 22:52:07 connectionpool.py:943 DEBUG Starting new HTTPS connection (1): translate.google.com:443 22:52:08 connectionpool.py:442 DEBUG https://translate.google.com:443 "GET / HTTP/1.1" 200 None 22:52:08 workflow.py:2080 ERROR 'NoneType' object has no attribute 'group' Traceback (most recent call last): File "/Users/mt/Google Диск/personal/06 software/macos/backup/alfred/Alfred.alfredpreferences/workflows/user.workflow.768E7F36-7521-4B56-80EA-070CF838D222/workflow/workflow.py", line 2073, in run func(self) File "/Users/mt/Library/Caches/com.runningwithcrayons.Alfred/Workflow Scripts/D0B8B26E-8B43-46C9-9D04-DF6F4A92D4C7", line 14, in main result = translator.smart_translate(wf.args[0]) File "/Users/mt/Google Диск/personal/06 software/macos/backup/alfred/Alfred.alfredpreferences/workflows/user.workflow.768E7F36-7521-4B56-80EA-070CF838D222/translator.py", line 15, in smart_translate result = self.translate_text(text) File "/Users/mt/Google Диск/personal/06 software/macos/backup/alfred/Alfred.alfredpreferences/workflows/user.workflow.768E7F36-7521-4B56-80EA-070CF838D222/translator.py", line 9, in translate_text return self.translate(text, src=src, dest=(dest or self.__dest)) File "/Users/mt/Google Диск/personal/06 software/macos/backup/alfred/Alfred.alfredpreferences/workflows/user.workflow.768E7F36-7521-4B56-80EA-070CF838D222/googletrans/client.py", line 172, in translate data = self._translate(text, dest, src) File "/Users/mt/Google Диск/personal/06 software/macos/backup/alfred/Alfred.alfredpreferences/workflows/user.workflow.768E7F36-7521-4B56-80EA-070CF838D222/googletrans/client.py", line 75, in _translate token = self.token_acquirer.do(text) File "/Users/mt/Google Диск/personal/06 software/macos/backup/alfred/Alfred.alfredpreferences/workflows/user.workflow.768E7F36-7521-4B56-80EA-070CF838D222/googletrans/gtoken.py", line 200, in do self._update() File "/Users/mt/Google Диск/personal/06 software/macos/backup/alfred/Alfred.alfredpreferences/workflows/user.workflow.768E7F36-7521-4B56-80EA-070CF838D222/googletrans/gtoken.py", line 65, in _update code = unicode(self.RE_TKK.search(r.text).group(1)).replace('var ', '') AttributeError: 'NoneType' object has no attribute 'group' 22:52:08 workflow.py:2103 DEBUG ---------- finished in 0.952s ---------- [22:52:08.645] Translate[Script Filter] { "items": [ { "valid": false, "subtitle": "'NoneType' object has no attribute 'group'", "icon": { "path": "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns" }, "title": "Error in workflow 'Translate'" } ] }
При этом другие слова переводятся вполне корректно
![text](https://camo.githubusercontent.com/5594003cd3832e583fa3754b3b176c26a41bef2012d110d5ec24482a70467f97/68747470733a2f2f642e70722f692f3569413652572b)
![text](https://camo.githubusercontent.com/4008280c6ffbbca3acfba549c64fea3d56dc1a35d8ba18f86e3a819b3d9b2aef/68747470733a2f2f642e70722f692f6443335177522b)
The text was updated successfully, but these errors were encountered: