I hereby claim:
- I am dryan on github.
- I am dryan (https://keybase.io/dryan) on keybase.
- I have a public key whose fingerprint is 7AB9 E960 B4F7 7F82 B86D 1C05 5E35 CE30 0DD4 B19C
To claim this, I am signing this object:
| from django import http | |
| from django.db.models import F | |
| from app.models import Redirect | |
| class RedirectsMiddleware: | |
| def __init__(self, get_response): | |
| self.get_response = get_response |
I hereby claim:
To claim this, I am signing this object:
| (() => { | |
| if (window.customElements.get('pr-the-header')) return; | |
| class PrideraiserTheHeader extends HTMLElement { | |
| connectedCallback() { | |
| this.role = 'banner'; | |
| this.addEventListener('click', (event) => { | |
| const navToggle = (event.target as HTMLElement).closest( | |
| '[aria-controls="site-nav"]' |
| from django.views.defaults import page_not_found as django_page_not_found | |
| from django.views.decorators.csrf import requires_csrf_token | |
| from django.views.defaults import ERROR_404_TEMPLATE_NAME | |
| @requires_csrf_token | |
| def page_not_found(request, exception, template_name=ERROR_404_TEMPLATE_NAME): | |
| path = request.path.strip("/") | |
| # custom logic goes here | |
| # see if there's a lowercase match |
| #! /usr/bin/env bash | |
| POSITIONAL_ARGS=() | |
| while [[ $# -gt 0 ]]; do | |
| case $1 in | |
| -v | --version) | |
| shift | |
| PY_VERSIONS+=($1) | |
| shift |
| from django.contrib.gis.db import models | |
| from django.utils.translation import gettext_lazy as _ | |
| def validate_is_true(value): | |
| if value is not True: | |
| raise ValidationError(validate_is_true.error_message) | |
| validate_is_true.error_message = _("This field is required") |
| import random | |
| import string | |
| import typing | |
| from django.conf import settings | |
| # if you have a Report-To service, add it to settings.py along with | |
| # adding ReportToMiddleware to settings.MIDDLEWARE | |
| name: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| branches: | |
| - main | |
| jobs: | |
| deploy: |
| -i https://pypi.org/simple | |
| anyio==3.6.2; python_full_version >= '3.6.2' | |
| certifi==2022.12.7; python_version >= '3.6' | |
| click==8.1.3; python_version >= '3.7' | |
| colorama==0.4.6 | |
| commonmark==0.9.1 | |
| h11==0.14.0; python_version >= '3.7' | |
| httpcore==0.16.3; python_version >= '3.7' | |
| httpx==0.23.1 | |
| idna==3.4 |
| BEGIN MESSAGE. | |
| 8rHFJDMpGIA41B8 QZMupuT8RVyFhvW 84aINuZp5plhrwt nDpHtI8d7rLSWxi | |
| 0ADNh9uwFOaUwzs VX4X9sLPkqpTCKq 6Xr2MZHgg4NiRQQ 4XMdUxe3HLsLbpo | |
| JRL4KlRGMOWl8V2 iUcX5KqbTuLBJQI SfV7gcNmjUYqQzj GyD0qJpNZNUPCKY | |
| ZuoHGCv6LPULidT gBacYA6j2iUe5Eb MjJ7d. | |
| END MESSAGE. |