• Solutions using numpy seem to fail


Several solutions using numpy in py.checkiO seem to fail due to server problems (I suppose). For example, the solution for Escher 4 The Stone Wall (working fine on local pc and using on-site "Run")

    from numpy import transpose, zeros, argmax
    def stone_wall(s):

        for i in range(len(s1)):
            for j in range(len(s1[0])):
        for i in T1:

        return argmax(T2)

"check" on py.scheckio.org returns:

Traceback (most recent call last):, File "/home/site/checkio/runners/py32.py", line 252, in echosendrecvjson, datasend = json.dumps(send), File "/usr/local/lib/python3.8/json/init.py", line 231, in dumps, return defaultencoder.encode(obj), File "/usr/local/lib/python3.8/json/encoder.py", line 199, in encode, chunks = self.iterencode(o, oneshot=True), File "/usr/local/lib/python3.8/json/encoder.py", line 257, in iterencode, return iterencode(o, 0), File "/usr/local/lib/python3.8/json/encoder.py", line 179, in default, raise TypeError(f'Object of type {o.class.name} ',TypeError: Object of type int64 is not JSON serializable,,During handling of the above exception, another exception occurred:,,Traceback (most recent call last):, File "/home/site/checkio/runners/py32.py", line 486, in <module>, rundata = echosendrecvjson(globals()'do' + rundata['do']), File "/home/site/checkio/runners/py32.py", line 255, in echosendrecvjson, error = u'TypeError: {0} is wrong data type'.format(cgi.escape(str(type(result)))),AttributeError: module 'cgi' has no attribute 'escape',

Is that an expected behavior? As far as I understand, numpy is supported.

From: https://py.checkio.org/mission/the-stone-wall/solve/


Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 YaBrowser/ Yowser/2.5 Safari/537.36