mirror of
https://github.com/peeringdb/peeringdb.git
synced 2024-05-11 05:55:09 +00:00
Docs 202109 (#1067)
* module docstrings * db schema graph * dev docs first pass * dev docs pass 2 * add generated notification to top of generated docs files * linting * regen docs Co-authored-by: Stefan Pratter <stefan@20c.com> Co-authored-by: Sunshine Buchholz <sunshine@20c.com>
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
"""
|
||||
Custom rate limit handlers for the REST API.
|
||||
"""
|
||||
|
||||
from django.conf import settings
|
||||
from rest_framework import throttling
|
||||
from rest_framework.exceptions import PermissionDenied
|
||||
@@ -17,7 +21,7 @@ class IXFImportThrottle(throttling.UserRateThrottle):
|
||||
class FilterThrottle(throttling.SimpleRateThrottle):
|
||||
|
||||
"""
|
||||
Base class for API throttling targeted at specific query filters
|
||||
Base class for API throttling targeted at specific query filters.
|
||||
|
||||
Scope name will be 'filter_{self.filter_name}'
|
||||
"""
|
||||
@@ -102,7 +106,7 @@ class FilterThrottle(throttling.SimpleRateThrottle):
|
||||
class FilterDistanceThrottle(FilterThrottle):
|
||||
|
||||
"""
|
||||
Rate limiting for ?distance= queries
|
||||
Rate limiting for ?distance= queries.
|
||||
"""
|
||||
|
||||
filter_name = "distance"
|
||||
|
Reference in New Issue
Block a user