diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2023-09-13 14:30:45 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2023-09-13 14:30:45 +0300 |
| commit | fa2c9120c47ce61f61444c62fda637f3ed2678ed (patch) | |
| tree | b0b4242db2c60f3d9a9b0f094ce6f4c65739b7bc /app | |
| parent | b858cad9ad70ea6dd307559b3169730097fd6c29 (diff) | |
Remove # type: ignore comments
Diffstat (limited to 'app')
| -rw-r--r-- | app/DatabaseManager.py | 6 | ||||
| -rw-r--r-- | app/PluginManager.py | 2 | ||||
| -rw-r--r-- | app/server.py | 13 | ||||
| -rw-r--r-- | app/utils.py | 2 |
4 files changed, 13 insertions, 10 deletions
diff --git a/app/DatabaseManager.py b/app/DatabaseManager.py index 0ef3b49..c890354 100644 --- a/app/DatabaseManager.py +++ b/app/DatabaseManager.py @@ -9,9 +9,9 @@ class DatabaseManager: def setup(self, config: AggroConfig): self.db = TinyDB(config.db_path) - self.plugin_states = self.db.table("plugin_states") # type: ignore - self.feeds = self.db.table("feeds") # type: ignore - self.meta_info = self.db.table("meta_info") # type: ignore + self.plugin_states = self.db.table("plugin_states") + self.feeds = self.db.table("feeds") + self.meta_info = self.db.table("meta_info") database_manager: DatabaseManager = DatabaseManager() diff --git a/app/PluginManager.py b/app/PluginManager.py index 03535cc..cd810b0 100644 --- a/app/PluginManager.py +++ b/app/PluginManager.py @@ -52,7 +52,7 @@ class PluginManager: if schedule_expr is not None: job: schedule.Job = eval(schedule_expr, {"schedule": schedule}) - job.do(self.run_plugin_job, id, None) # type: ignore + job.do(self.run_plugin_job, id, None) self.scheduled_plugin_ids.append(id) PluginClass: Any = self._plugins[plugin_name] diff --git a/app/server.py b/app/server.py index 3ff981e..038760e 100644 --- a/app/server.py +++ b/app/server.py @@ -1,5 +1,5 @@ -from typing import Any -import bottle # type: ignore +from typing import Any, cast +import bottle from tinydb import Query from app.DatabaseManager import database_manager @@ -19,7 +19,10 @@ def feed_to_tr(feed: dict[str, str]) -> str: def feeds_to_table(feeds: list[dict[str, str]]) -> str: if len(feeds) == 0: - return "No feeds (yet). Add feeds by defining them in your Aggrofile. If you did that already, you might have to wait a bit for the data to propagate." + return ( + "No feeds (yet). Add feeds by defining them in your Aggrofile. " + + "If you did that already, you might have to wait a bit for the data to propagate." + ) trs: list[str] = [feed_to_tr(feed) for feed in feeds] thead = f"<thead><tr><td>Feed</td><td>Last build date</td></tr></thead>" @@ -34,7 +37,7 @@ def index(): Q = Query() _feeds = database_manager.feeds.all() - feeds: list[dict[str, str]] = _feeds # type: ignore + feeds = cast(list[dict[str, str]], _feeds) bottle.response.set_header("content-type", "text/html") page = f""" @@ -106,7 +109,7 @@ def feed(feed_id: str): bottle.response.set_header("content-type", "application/xml") - feed: Any = res[0] # type: ignore + feed: Any = res[0] feed_xml: str = feed["feed_xml"] return feed_xml diff --git a/app/utils.py b/app/utils.py index f0c175f..6deb147 100644 --- a/app/utils.py +++ b/app/utils.py @@ -10,7 +10,7 @@ ItemDict: TypeAlias = dict[str, ItemDictValue] def evaluate_env_ref(v: Any) -> str: if type(v) == str and v.startswith("${") and v.endswith("}"): - return os.environ[v[2:-1]] # type: ignore + return os.environ[v[2:-1]] else: return v |
