#!/usr/bin/python3
import iso3166
-import tornado.gen
import tornado.web
from . import base
country=country, first_name=first_name, last_name=last_name,
amount=amount, currency=currency, frequency=frequency)
- @tornado.gen.coroutine
@base.ratelimit(minutes=24*60, requests=5)
- def post(self):
+ async def post(self):
amount = self.get_argument("amount")
currency = self.get_argument("currency", "EUR")
frequency = self.get_argument("frequency")
# Send request to Zeiterfassung
try:
- response = yield self.backend.zeiterfassung.send_request(
+ response = await self.backend.zeiterfassung.send_request(
"/api/v1/donations/create/ipfire-project", **args)
except Exception: