We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
typing
1 parent 52b3307 commit 63ab4caCopy full SHA for 63ab4ca
1 file changed
oshminer/main.py
@@ -3,7 +3,6 @@
3
# SPDX-FileCopyrightText: 2021 Pen-Yuan Hsing
4
# SPDX-License-Identifier: AGPL-3.0-or-later
5
6
-from typing import Optional, Set
7
8
from fastapi import FastAPI, status
9
from fastapi.responses import JSONResponse
@@ -12,13 +11,13 @@
12
11
import oshminer.supported_domains
13
class Item(BaseModel):
14
name: str
15
- description: Optional[str] = None
+ description: str | None = None
16
price: float
17
- tax: Optional[float] = None
+ tax: float | None = None
18
19
class MiningRequest(BaseModel):
20
- repo_urls: Set[HttpUrl] = set()
21
- requested_data: Set[str] = set()
+ repo_urls: HttpUrl = set()
+ requested_data: str = set()
22
23
# Supported data-mining request types. Items in `required_data` must
24
# be from this list.
0 commit comments