Add type hints for App and User

pull/444/head
Ivan Habunek 2023-11-30 20:10:19 +01:00
rodzic e5c8fc4f77
commit 696a9dcc2e
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: CDBD63C43A30BB95
1 zmienionych plików z 14 dodań i 3 usunięć

Wyświetl plik

@ -2,12 +2,23 @@ import os
import sys
from os.path import join, expanduser
from collections import namedtuple
from typing import NamedTuple
__version__ = '0.39.0'
App = namedtuple('App', ['instance', 'base_url', 'client_id', 'client_secret'])
User = namedtuple('User', ['instance', 'username', 'access_token'])
class App(NamedTuple):
instance: str
base_url: str
client_id: str
client_secret: str
class User(NamedTuple):
instance: str
username: str
access_token: str
DEFAULT_INSTANCE = 'https://mastodon.social'