Here are the errors after trying to log in with a complex password (18 characters).
mail:~ # grommunio-cui
Traceback (most recent call last):
File "/usr/libexec/grommunio-cui/__init__.py", line 11, in <module>
app.start()
File "/usr/libexec/grommunio-cui/cui/classes/model.py", line 861, in start
self.control.app_control.loop.run()
File "/usr/lib64/python3.6/site-packages/urwid/main_loop.py", line 285, in run
self._run()
File "/usr/lib64/python3.6/site-packages/urwid/main_loop.py", line 383, in _run
self.event_loop.run()
File "/usr/lib64/python3.6/site-packages/urwid/main_loop.py", line 787, in run
self._loop()
File "/usr/lib64/python3.6/site-packages/urwid/main_loop.py", line 824, in _loop
self._watch_files[fd]()
File "/usr/lib64/python3.6/site-packages/urwid/raw_display.py", line 403, in <lambda>
event_loop, callback, self.get_available_raw_input())
File "/usr/lib64/python3.6/site-packages/urwid/raw_display.py", line 501, in parse_input
callback(processed, processed_codes)
File "/usr/lib64/python3.6/site-packages/urwid/main_loop.py", line 410, in _update
self.process_input(keys)
File "/usr/lib64/python3.6/site-packages/urwid/main_loop.py", line 510, in process_input
k = self._topmost_widget.keypress(self.screen_size, k)
File "/usr/lib64/python3.6/site-packages/urwid/container.py", line 594, in keypress
*self.calculate_padding_filler(size, True)), key)
File "/usr/lib64/python3.6/site-packages/urwid/container.py", line 1589, in keypress
key = self.focus.keypress(tsize, key)
File "/usr/lib64/python3.6/site-packages/urwid/container.py", line 2270, in keypress
key = w.keypress((mc,) + size[1:], key)
File "/usr/lib64/python3.6/site-packages/urwid/container.py", line 1118, in keypress
return self.footer.keypress((maxcol,),key)
File "/usr/lib64/python3.6/site-packages/urwid/container.py", line 2270, in keypress
key = w.keypress((mc,) + size[1:], key)
File "/usr/libexec/grommunio-cui/cui/classes/button.py", line 92, in keypress
return self._hidden_button.keypress(*args, **kw)
File "/usr/lib64/python3.6/site-packages/urwid/wimp.py", line 539, in keypress
self._emit('click')
File "/usr/lib64/python3.6/site-packages/urwid/widget.py", line 459, in _emit
signals.emit_signal(self, name, self, *args)
File "/usr/lib64/python3.6/site-packages/urwid/signals.py", line 264, in emit
result |= self._call_callback(callback, user_arg, user_args, args)
File "/usr/lib64/python3.6/site-packages/urwid/signals.py", line 294, in _call_callback
return bool(callback(*args_to_pass))
TypeError: check_login() takes 1 positional argument but 2 were given
mail:~ #