zulip/analytics/views
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
..
__init__.py
activity_common.py analytics: Extract analytics/views/user_activity.py. 2021-06-17 17:39:28 -07:00
installation_activity.py analytics: Rename get_activity to get_installation_activity. 2021-06-17 17:39:28 -07:00
realm_activity.py analytics: Extract analytics/views/realm_activity.py. 2021-06-17 17:39:28 -07:00
stats.py analytics: Extract analytics/views/stats.py. 2021-06-17 17:39:28 -07:00
support.py python: Migrate most json_error => JsonableError. 2021-06-30 16:22:38 -07:00
user_activity.py analytics: Extract analytics/views/user_activity.py. 2021-06-17 17:39:28 -07:00