Traceback (most recent call last):
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1535, in __call__
rv = self.handle_exception(request, response, e)
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1529, in __call__
rv = self.router.dispatch(request, response)
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1278, in default_dispatcher
return route.handler_adapter(request, response)
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1102, in __call__
return handler.dispatch()
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 572, in dispatch
return self.handle_exception(e, self.app.debug)
File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 570, in dispatch
return method(*args, **kwargs)
File "/base/data/home/apps/s~slither-board/1.369876600535960049/board.py", line 45, in get
game_id = re.search('[0-9]+', url).group(0)
AttributeError: 'NoneType' object has no attribute 'group'
> Game from LG in Firefox just gave me:
Well, it shouldn't happen if you paste the game URL or ID in the text box before pressing the button. I'll fix that when I get my hands on it.
> Would it be hard to prevent it?
Thanks na_wspak. It wouldn't be hard.
> What about your bot alihv ? (-;
I haven't worked on it since then. Hmm, maybe I should have another look.
Great job, alihv! Beautiful and smooth. One suggestion: when a stone slides, it often passes below other pieces on the board. That looks a bit weird. I think it would be better if it always passed over them.
Very nice board, thanks, z! It seems there is still a slight problem when performing the moves (maybe it's meant that way, but I doubt so): one can slide more than one stone before dropping a new one.