Traceback (most recent call last):


 "application.py", line 90, in open_main_window_action


 "views/main_window.py", line 47, in __init__


 "views/repo_tab.py", line 54, in __init__


 "views/repo_tab.py", line 100, in init_ssh


 "utils.py", line 84, in get_private_keys


 "paramiko/pkey.py", line 235, in from_private_key_file


 "paramiko/rsakey.py", line 55, in __init__


 "paramiko/rsakey.py", line 176, in _from_private_key_file


 "paramiko/rsakey.py", line 194, in _decode_key


 "cryptography/hazmat/primitives/asymmetric/rsa.py", line 308, in private_key


 "cryptography/hazmat/backends/openssl/backend.py", line 517, in load_rsa_private_numbers


 "cryptography/hazmat/primitives/asymmetric/rsa.py", line 171, in _check_private_key_components
ValueError: p*q must equal modulus.

Traceback (most recent call last):


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_macosx.py", line 83, in _draw

self.figure.draw(renderer)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/artist.py", line 55, in draw_wrapper

return draw(artist, renderer, *args, **kwargs)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/figure.py", line 1475, in draw

renderer, self, artists, self.suppressComposite)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/image.py", line 141, in _draw_list_compositing_images

a.draw(renderer)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/artist.py", line 55, in draw_wrapper

return draw(artist, renderer, *args, **kwargs)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/axes/_base.py", line 2607, in draw

mimage._draw_list_compositing_images(renderer, self, artists)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/image.py", line 141, in _draw_list_compositing_images

a.draw(renderer)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/artist.py", line 55, in draw_wrapper

return draw(artist, renderer, *args, **kwargs)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/image.py", line 593, in draw

renderer, renderer.get_image_magnification())


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/image.py", line 841, in make_image

unsampled=unsampled)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/matplotlib/image.py", line 407, in _make_image

vmid = self.norm.vmin + dv / 2


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/numpy/ma/core.py", line 4063, in __add__

return add(self, other)


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/numpy/ma/core.py", line 1013, in __call__

(da, db) = (getdata(a), getdata(b))


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/numpy/ma/core.py", line 714, in getdata

data = a._data


 "/Users/xinchen/anaconda3/lib/python3.6/site-packages/numpy/ma/core.py", line 3575, in _get_data

return ndarray.view(self, self._baseclass)


 "image.py", line 18, in __array_finalize__

raise ValueError(f"A {viewed.ndim:d}D array is being viewed as an Image. Expect 2D.")
ValueError: An 0D array is being viewed as an Image. Expect 2D.
