oioioi.zeus.backends
¶
Module Contents¶
Classes¶
String that needs to be encoded using base64 when serializing to JSON. |
|
Useful for manual debugging |
Functions¶
|
Returns ZeusServer instance for |
|
|
|
Attributes¶
- exception oioioi.zeus.backends.ZeusError[source]¶
Bases:
Exception
Common base class for all non-exit exceptions.
- exception oioioi.zeus.backends.ZeusKeyError[source]¶
Bases:
ZeusError
,KeyError
Common base class for all non-exit exceptions.
- class oioioi.zeus.backends.Base64String(string)[source]¶
Bases:
object
String that needs to be encoded using base64 when serializing to JSON.
- class oioioi.zeus.backends.EagerHTTPBasicAuthHandler(user, passwd)[source]¶
Bases:
urllib.request.BaseHandler
- class oioioi.zeus.backends.ZeusServer(zeus_id, server_info)[source]¶
Bases:
object
- class oioioi.zeus.backends.ZeusTestServer(zeus_id, server_info)[source]¶
Bases:
ZeusServer
Useful for manual debugging In order to use it, add:
- ‘mock_server’: (‘__use_object__’,
‘oioioi.zeus.backends.ZeusTestServer’, (‘’, ‘’, ‘’)),
to your ZEUS_INSTANCES dict in settings.py and make sure that your ZEUS_PUSH_GRADE_CALLBACK_URL is correctly set.