-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tracking in idashboard should only log json-serializable objects #348
Conversation
Hi Ike, Seems like the build is failing. It could be due to pep8/pylint violations - we're measuring violation creep and failing builds if they cross a threshold. I'll look into it. |
Looks good at a glance. Haven't tried to run it though. |
Could you please use unicode() instead of str()? It shouldn't matter for now, but there was some discussion at Stanford about allowing non-ASCII usernames. |
changed to unicode |
@ormsbee do you want to do another pass - then it seems like we'd be ready to merge. Thanks. |
tracking in idashboard should only log json-serializable objects
merging this now because the it looks ok, and it fixes some bugs introduced by the last xserver merge, which are preventing the LMS from running in the current version of master.
…ster Added back discussion id displaying in studio
* fix/pep8: Exclude `test_root` from PEP8 check
…collection Ginkgo rg fix static collection and cherry-pick JS fixes
This PR fixes an error in the instructor dashboard, in which users are getting an exception when adding staff. The error is caused by
track.views.server_track
trying to log a non JSON-serializable object, eg instance of User.Error found and logged by Joe Martis.