zulip/zilencer
PIG208 dcbb2a78ca python: Migrate most json_error => JsonableError.
JsonableError has two major benefits over json_error:
* It can be raised from anywhere in the codebase, rather than
  being a return value, which is much more convenient for refactoring,
  as one doesn't potentially need to change error handling style when
  extracting a bit of view code to a function.
* It is guaranteed to contain the `code` property, which is helpful
  for API consistency.

Various stragglers are not updated because JsonableError requires
subclassing in order to specify custom data or HTTP status codes.
2021-06-30 16:22:38 -07:00
..
lib billing: Move zilencer/lib/stripe to corporate. 2018-10-01 15:43:44 -07:00
management rundjangoserver: Filter stdout instead of forking the code. 2021-05-24 18:54:47 -07:00
migrations python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
README.md docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
__init__.py
forms.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
models.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
urls.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
views.py python: Migrate most json_error => JsonableError. 2021-06-30 16:22:38 -07:00

README.md

ZILENCER -- The Zulip license manager

This app is the place for storing state about various deployments of Zulip that exist in the world.