Skip to content
Snippets Groups Projects
serializers.py 403 B
Newer Older
  • Learn to ignore specific revisions
  • import psycopg2
    
    
    async def create_domain(conn, data):
    
        sql = "INSERT INTO domains (name) VALUES (%s) ON CONFLICT DO NOTHING RETURNING *"
    
        async with conn.cursor(cursor_factory=psycopg2.extras.RealDictCursor) as cursor:
            await cursor.execute(sql, [data["name"]])
            domain = await cursor.fetchone()
            return domain
    
    
    def serialize_domain(data):
        return {"name": data["name"]}