'GETINFO desc/fingerprints' command to get known relays

If UseMicrodescriptors is set to 0 in Tor client, the command GETINFO desc/all-recent returns very huge listing which interpreter cannot manage properly. If amount of memory is big, after finishing this command Nyx starts to response slowly on any keyboard input everywhere and in all its windows, not only in interpreter window (restart of Nyx helps). If amount of resources is not that big, it may crash with the following log (I tired to kill it, because my operating system hanged):

Traceback (most recent call last):
  File "/path/to/nyx_git/nyx/run_nyx", line 14, in <module>
    nyx.main()
  File "/path/to/nyx_git/nyx/nyx/__init__.py", line 177, in main
    nyx.starter.main()
  File "/path/to/nyx_git/nyx/stem/util/conf.py", line 289, in wrapped
    return func(*args, config = config, **kwargs)
  File "/path/to/nyx_git/nyx/nyx/starter.py", line 122, in main
    nyx.curses.halt()
  File "/path/to/nyx_git/nyx/nyx/curses.py", line 565, in halt
    with CURSES_LOCK:
  File "/usr/lib/python2.7/threading.py", line 168, in acquire
    me = _get_ident()
KeyboardInterrupt
Exception in thread Event notifier (most likely raised during interpreter shutdown):Exception in thread Tor listener (most likely raised during interpreter shutdown):
Traceback (most recent call last):
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner

  File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
   File "/usr/lib/python2.7/threading.py", line 763, in run
  File "/path/to/nyx_git/nyx/stem/control.py", line 978, in _event_loop  File "/usr/lib/python2.7/threading.py", line 763, in run
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'Empty'
  File "/path/to/nyx_git/nyx/stem/control.py", line 947, in _reader_loop
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'ControllerError'

Nyx version is [one].

Trac:
Username: wagon