Use that bottle Plugin.apply() signature throughout

This commit is contained in:
Athanasius 2021-11-04 16:19:13 +00:00
parent a14b32631c
commit c99d572adc
3 changed files with 6 additions and 5 deletions

View File

@ -11,7 +11,7 @@ import hashlib
import logging
import zlib
from datetime import datetime
from typing import Dict
from typing import Callable, Dict
from urllib.parse import parse_qs
import gevent
@ -384,7 +384,7 @@ class EnableCors(object):
api = 2
@staticmethod
def apply(fn, context):
def apply(self, fn: Callable, context: str):
"""
Apply CORS headers to the calling bottle app.

View File

@ -5,7 +5,7 @@ import collections
import datetime
import zlib
from threading import Thread
from typing import OrderedDict
from typing import Callable, OrderedDict
import gevent
import mysql.connector as mariadb
@ -285,7 +285,7 @@ class EnableCors(object):
api = 2
@staticmethod
def apply(fn, context):
def apply(self, fn: Callable, context: str):
"""
Apply a CORS handler.

View File

@ -8,6 +8,7 @@ import time
import uuid
import zlib
from threading import Thread
from typing import Callable
# Logging has to be configured first before we do anything.
logger = logging.getLogger(__name__)
@ -194,7 +195,7 @@ class EnableCors(object):
api = 2
@staticmethod
def apply(fn, context):
def apply(self, fn: Callable, context: str):
"""
Apply a CORS handler.