Skip to content
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

Logging error #69

Closed
EyalLavi opened this issue Jun 12, 2019 · 2 comments
Closed

Logging error #69

EyalLavi opened this issue Jun 12, 2019 · 2 comments
Assignees
Labels
bug Something isn't working highprio
Milestone

Comments

@EyalLavi
Copy link
Contributor

Multiple errors when using the logging option. Only first instance pasted below.

benchmarkstt  Item2.ref.txt Item2.hyp.txt --wer --lowercase  --log
--- Logging error ---
Traceback (most recent call last):
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/logging/__init__.py", line 1037, in emit
    stream.write(msg + self.terminator)
TypeError: can only concatenate tuple (not "str") to tuple
Call stack:
  File "/Users/lavie01/code/git/benchmarkstt/venv/bin/benchmarkstt", line 10, in <module>
    sys.exit(main())
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/cli.py", line 164, in main
    benchmark_cli.main(parser, args)
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/benchmark/cli.py", line 22, in main
    metrics_cli.main(parser, args, normalizer)
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/metrics/cli.py", line 48, in main
    ref = list(ref)
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/input/core.py", line 58, in __iter__
    return iter(self._input_class(text, normalizer=self._normalizer))
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/input/core.py", line 19, in __iter__
    return iter(self._segmenter(self._text, normalizer=self._normalizer))
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/segmentation/core.py", line 20, in __init__
    self._text = self._normalizer.normalize(text)
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/normalization/logger.py", line 47, in _
    result = func(cls, text)
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/normalization/__init__.py", line 23, in normalize
    return self._normalize(text)
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/normalization/__init__.py", line 62, in _normalize
    text = normalizer.normalize(text)
  File "/Users/lavie01/code/git/benchmarkstt/venv/lib/python3.7/site-packages/benchmarkstt/normalization/logger.py", line 51, in _
    logger_.info('%s: %s -> %s', list(normalize_stack), text, result)
Message: '%s: %s -> %s'
Arguments: (['NormalizationComposite', 'Lowercase'], 'Здравствуйте. На канале Россия большие вечерние вести в субботу. Будут новости дня, но и будут те, кто у нас сегодня в фокусе. Сегодня мы уже точно начинаем обратный отсчет к саммиту Путин-Трамп, и в этой связи наши собеседники — приехавшие в Москву американские сенаторы Шелби и Тюн [Тун, Thune], в фокусе посол Америке в uh России Хантсман и перепроверимся у российского сенатора Константина Косачева. Но также наши собеседники сразу Евгений Касперский, Наталья Касперская, глава Сбербанка Греф и глава, um, подразделения Visa по безопасности платежей кредитными карточками. Такой, почему такой подбор? А вот главная тема этого выпуска.\n\n\nКак еще в середине семидесятых в федеральную политику США ворвался теперь уже восьмидесятичетырехлетний сенатор Ричард Шелби. Это он на неделе привез в Москву группу конгрессменов США, первую за четыре года. Наше интервью с Шелби, а еще наше на него досье. Как он вручал картину Президенту Рейгану, еще будучи демократом, и почему перешел в республиканцы. С кем он приносил присягу в Сенате, кто как раз отвечает за кибербезопасность. Почему этот сенатор, Тюн, приехал в Москву без смартфона.\n\n\nКакая роль в этом всем посла США в Москве Хантсмана, и почему на приеме у него не было принимающего американцев сенатора Косачева. Наше интервью с ним. Так что это было, и чего ждать. До саммита Путин-Трамп уже только чуть больше недели.\n\n\nПервая съемка на самом новом секретном объекте России, в новеньком центре кибербезопасности Сбербанка. Как предотвратить взлом хакерами наших банковских счетов, возможно ли сотрудничество России и Запада хотя бы в этом?\n\n- Вот что если D_DoS-атака приходит откуда-нибудь отсюда?\n\nНа одном мероприятии Касперская Наталья и Касперский Евгений. Задаем непростые вопросы и им, и руководству самого Сбербанка. И представителю системы карточек Визa [English company name: Visa]. Какие есть варианты?\n', 'здравствуйте. на канале россия большие вечерние вести в субботу. будут новости дня, но и будут те, кто у нас сегодня в фокусе. сегодня мы уже точно начинаем обратный отсчет к саммиту путин-трамп, и в этой связи наши собеседники — приехавшие в москву американские сенаторы шелби и тюн [тун, thune], в фокусе посол америке в uh россии хантсман и перепроверимся у российского сенатора константина косачева. но также наши собеседники сразу евгений касперский, наталья касперская, глава сбербанка греф и глава, um, подразделения visa по безопасности платежей кредитными карточками. такой, почему такой подбор? а вот главная тема этого выпуска.\n\n\nкак еще в середине семидесятых в федеральную политику сша ворвался теперь уже восьмидесятичетырехлетний сенатор ричард шелби. это он на неделе привез в москву группу конгрессменов сша, первую за четыре года. наше интервью с шелби, а еще наше на него досье. как он вручал картину президенту рейгану, еще будучи демократом, и почему перешел в республиканцы. с кем он приносил присягу в сенате, кто как раз отвечает за кибербезопасность. почему этот сенатор, тюн, приехал в москву без смартфона.\n\n\nкакая роль в этом всем посла сша в москве хантсмана, и почему на приеме у него не было принимающего американцев сенатора косачева. наше интервью с ним. так что это было, и чего ждать. до саммита путин-трамп уже только чуть больше недели.\n\n\nпервая съемка на самом новом секретном объекте россии, в новеньком центре кибербезопасности сбербанка. как предотвратить взлом хакерами наших банковских счетов, возможно ли сотрудничество россии и запада хотя бы в этом?\n\n- вот что если d_dos-атака приходит откуда-нибудь отсюда?\n\nна одном мероприятии касперская наталья и касперский евгений. задаем непростые вопросы и им, и руководству самого сбербанка. и представителю системы карточек визa [english company name: visa]. какие есть варианты?\n')
@EyalLavi EyalLavi added the bug Something isn't working label Jun 12, 2019
@EyalLavi EyalLavi added this to the Release 1 milestone Jun 12, 2019
@MikeSmithEU
Copy link
Contributor

MikeSmithEU commented Jun 19, 2019

Easiest reproducible command:

benchmarkstt 'HELLO WORLD' 'hallo world' -rt argument -ht argument --wer --lowercase --log

MikeSmithEU added a commit to MikeSmithEU/benchmarkstt that referenced this issue Jul 4, 2019
@MikeSmithEU
Copy link
Contributor

Fixed by #85

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working highprio
Projects
None yet
Development

No branches or pull requests

2 participants