Tango
Tango copied to clipboard
Standalone RESTful autograding service
Currently, Tango calls `unicode(fh.read(), errors='ignore')` to read `outputFile` contents before sending them to the `notifyURL`. This has the side effect of stripping any non-ascii characters, which leads to unreadable text...
### Expected Behavior NUM_THREADS in config.template.py should be used somewhere. ### Actual Behavior NUM_THREADS isn't used anywhere. https://github.com/autolab/Tango/search?utf8=%E2%9C%93&q=num_threads&type= ### Steps to Reproduce the Behavior Either a bug and it should...
Fixes #137 (involves reverting #113). #113 changed the behavior of `open` so that it always returns an empty md5 dict. This means the client will always send all their files...
Instead of putting all the file copying and su-ing in the docker run command constructed by the vmm, include an interface script in the container and use it as the...
### Expected Behavior On restarting the Tango processes using `supervisorctl`, I noticed that the Tango server and manager do not exit. `supervisorctl` however starts new server and manager processes which...
The permission bits of files are lost as they are uploaded to Tango (by /upload). As a result, certain scripts that need +x to run, cannot run. We should either...
Bumps the pip group with 2 updates in the / directory: [tornado](https://github.com/tornadoweb/tornado) and [urllib3](https://github.com/urllib3/urllib3). Updates `tornado` from 6.3.3 to 6.4.1 Changelog Sourced from tornado's changelog. Release notes .. toctree:: :maxdepth:...
As documented in #245, there used to be an incompatibility between `docker` and `requests > 2.28.0`. However, there is now an incompatibility between `docker` and `requests > 2.31.0`. The current...
Had issue with environment variables not loading in properly. Used dotenv library to Changes: - added dotenv to requirements.txt - called load_dotenv in config to force load the environment variables....