* New Field "Health Check" #512 * Add status_dashboard to fields #512 * RS Peer Checkbox also visible on IX Site #727 * Add "Management" search field to Advanced Search of Exchanges #506 * wrap correctly on mobile #881 * missing delete button for user #653 * Removed cruft from IX view template #881 * To force or not to force www, that is a question #916 * add health check fields to entity creation forms (fac, ix, net) (#512) * status_dashboard should accept null values #512 * Sort usergroup names in https://peeringdb.com/cp/peeringdb_server/userpermission/xxxxx numerically #656 * fix issue with deleted entities showing up in search results #1042 * 2FA Backup Tokens language doesn't seem correct #908 * linting * poetry relock * fix user permission save trying to create a user * add status_dashboard to mock data * docs * add api doc regen to gen_docs call fix issue with run_tests if BASE_URL env var is set * fix generate_schema typo * linting Co-authored-by: David Poarch <dpoarch@20c.com> Co-authored-by: Stefan Pratter <stefan@20c.com>
1.5 KiB
Generated from geo.py on 2022-03-07 17:01:26.860132
peeringdb_server.geo
Utilities for geocoding and geo normalization.
Classes
Melissa
Melissa(builtins.object)
Handle requests to the melissa global address service used for geocoding and address normalization.
Methods
_init_
def __init__(self, key, timeout=5)
Initialize self. See help(type(self)) for accurate signature.
global_address
def global_address(self, **kwargs)
Send request to the global address service.
Keyword arguments:
- address1
- address2
- city
- country
- zipcode
sanitize
def sanitize(self, **kwargs)
Take an international address and sanitize it using the melissa global address service.
sanitize_address_model
def sanitize_address_model(self, instance)
Take an instance of AddressModel and run its address through the normalization process.
Note that this will not actually change fields on the instance.
Return dict with normalized address data and geo coordinates.
NotFound
NotFound(builtins.OSError)
Base class for I/O related errors.
RequestError
RequestError(builtins.OSError)
Base class for I/O related errors.
Methods
_init_
def __init__(self, exc)
Initialize self. See help(type(self)) for accurate signature.
Timeout
Timeout(builtins.OSError)
Base class for I/O related errors.
Methods
_init_
def __init__(self)
Initialize self. See help(type(self)) for accurate signature.