Traceback (most recent call last):


 "/usr/lib64/python3.4/socketserver.py", line 617, in process_request_thread

self.finish_request(request, client_address)


 "/usr/lib64/python3.4/socketserver.py", line 344, in finish_request

self.RequestHandlerClass(request, client_address, self)


 "/home/meh/devel/sandbox/python-language-server/pyls/python_ls.py", line 33, in __init__

super(PythonLanguageServer, self).__init__(*args, **kwargs)
TypeError: __init__() takes 3 positional arguments but 4 were given

Traceback (most recent call last):


 "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main

"__main__", mod_spec)


 "/usr/lib/python3.7/runpy.py", line 85, in _run_code

exec(code, run_globals)


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/arcade/examples/asteroid_smasher.py", line 394, in <module>

main()


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/arcade/examples/asteroid_smasher.py", line 390, in main

arcade.run()


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/arcade/window_commands.py", line 245, in run

pyglet.app.run()


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/pyglet/app/__init__.py", line 142, in run

event_loop.run()


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/pyglet/app/base.py", line 175, in run

self._run()


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/pyglet/app/base.py", line 187, in _run

timeout = self.idle()


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/pyglet/app/base.py", line 308, in idle

redraw_all = self.clock.call_scheduled_functions(dt)


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/pyglet/clock.py", line 314, in call_scheduled_functions

item.func(now - item.last_ts, *item.args, **item.kwargs)


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/arcade/examples/asteroid_smasher.py", line 355, in update

self.all_sprites_list.update()


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/arcade/sprite_list.py", line 299, in update

sprite.update()


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/arcade/examples/asteroid_smasher.py", line 103, in update

super().update()


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/arcade/sprite.py", line 547, in update

self.set_position(self.center_x + self.change_x, self.center_y + self.change_y)


 "/home/srw/projects/pyarcade_lab/venv/lib/python3.7/site-packages/arcade/sprite.py", line 202, in set_position

self._set_position(self, (center_x, center_y))
TypeError: _set_position() takes 2 positional arguments but 3 were given
