forked from retoor/devplacepy
refactor: remove unused imports and reorganize module-level constants across multiple routers
This commit is contained in:
@@ -2,7 +2,7 @@ import logging
|
||||
from typing import Annotated
|
||||
from fastapi import APIRouter, Request, Form
|
||||
from devplacepy.models import GistForm, GistEditForm
|
||||
from fastapi.responses import HTMLResponse, RedirectResponse
|
||||
from fastapi.responses import HTMLResponse
|
||||
from devplacepy.database import (
|
||||
get_table,
|
||||
get_users_by_uids,
|
||||
@@ -19,7 +19,6 @@ from devplacepy.content import (
|
||||
canonical_redirect,
|
||||
first_image_url,
|
||||
)
|
||||
from devplacepy.templating import templates
|
||||
from devplacepy.utils import get_current_user, require_user, not_found, XP_GIST
|
||||
from devplacepy.seo import (
|
||||
base_seo_context,
|
||||
@@ -173,7 +172,7 @@ async def create_gist(request: Request, data: Annotated[GistForm, Form()]):
|
||||
source_code = data.source_code.strip()
|
||||
language = data.language
|
||||
|
||||
valid_languages = {l[0] for l in LANGUAGES}
|
||||
valid_languages = {lang[0] for lang in LANGUAGES}
|
||||
if language not in valid_languages:
|
||||
language = "plaintext"
|
||||
|
||||
@@ -203,7 +202,7 @@ async def edit_gist(
|
||||
):
|
||||
user = require_user(request)
|
||||
language = data.language
|
||||
if language not in {l[0] for l in LANGUAGES}:
|
||||
if language not in {lang[0] for lang in LANGUAGES}:
|
||||
language = "plaintext"
|
||||
return edit_content_item(
|
||||
request,
|
||||
|
||||
Reference in New Issue
Block a user