/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
peewee__examples/custom_func__get_http_status.py
26 строк
519 B
gil9red
Added "peewee__examples/custom_func__get_http_status.py"
13 сен 2024, 23:12
13 сен 2024, 23:12
1f3f371
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import requests from peewee import SqliteDatabase db = SqliteDatabase(":memory:") @db.func("get_http_status") def get_http_status(url: str) -> int: return requests.get(url).status_code db.connect() with db.connection() as connect: print(connect.execute("""SELECT get_http_status("https://ya.ru") """).fetchone()[0]) # 200 print(connect.execute("""SELECT get_http_status("https://ya.ru/404") """).fetchone()[0]) # 404