1
0
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:
Matt Griswold
2021-10-15 03:25:38 -05:00
committed by GitHub
parent 48a3a899f6
commit c21130eed9
133 changed files with 9962 additions and 986 deletions

View File

@@ -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"