From ba189cf1d7ce921e05a135619c4001fd6eaa471d Mon Sep 17 00:00:00 2001 From: Ayaz Abbas Date: Thu, 9 May 2024 17:22:04 +0100 Subject: [PATCH] linting --- pyth_observer/check/price_feed.py | 12 +++++++----- pyth_observer/check/publisher.py | 8 ++++---- pyth_observer/event.py | 1 + 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/pyth_observer/check/price_feed.py b/pyth_observer/check/price_feed.py index a6e287a..a21c59f 100644 --- a/pyth_observer/check/price_feed.py +++ b/pyth_observer/check/price_feed.py @@ -87,9 +87,10 @@ def error_message(self) -> dict: "type": "PriceFeedCheck", "symbol": self.__state.symbol, "latest_trading_slot": self.__state.latest_trading_slot, - "block_slot": self.__state.latest_block_slot + "block_slot": self.__state.latest_block_slot, } + class PriceFeedCoinGeckoCheck(PriceFeedCheck): def __init__(self, state: PriceFeedState, config: PriceFeedCheckConfig): self.__state = state @@ -130,7 +131,7 @@ def error_message(self) -> dict: "type": "PriceFeedCheck", "symbol": self.__state.symbol, "pyth_price": self.__state.price_aggregate, - "coingecko_price": self.__state.coingecko_price + "coingecko_price": self.__state.coingecko_price, } @@ -159,9 +160,10 @@ def error_message(self) -> dict: "msg": f"{self.__state.symbol} confidence interval is too low.", "type": "PriceFeedCheck", "symbol": self.__state.symbol, - "confidence_interval": self.__state.confidence_interval_aggregate + "confidence_interval": self.__state.confidence_interval_aggregate, } + class PriceFeedCrossChainOnlineCheck(PriceFeedCheck): def __init__(self, state: PriceFeedState, config: PriceFeedCheckConfig): self.__state = state @@ -214,7 +216,7 @@ def error_message(self) -> dict: "msg": f"{self.__state.symbol} isn't online at the price service.", "type": "PriceFeedCheck", "symbol": self.__state.symbol, - "last_publish_time": publish_time.format('YYYY-MM-DD HH:mm:ss ZZ') + "last_publish_time": publish_time.format("YYYY-MM-DD HH:mm:ss ZZ"), } @@ -275,7 +277,7 @@ def error_message(self) -> dict: "type": "PriceFeedCheck", "symbol": self.__state.symbol, "price": self.__state.price_aggregate, - "price_at_price_service": price + "price_at_price_service": price, } diff --git a/pyth_observer/check/publisher.py b/pyth_observer/check/publisher.py index eb38691..3fe043d 100644 --- a/pyth_observer/check/publisher.py +++ b/pyth_observer/check/publisher.py @@ -87,7 +87,7 @@ def error_message(self) -> dict: "publisher": self.__state.publisher_name, "symbol": self.__state.symbol, "publisher_price": f"{self.__state.price} ± {self.__state.confidence_interval}", - "aggregate_price": f"{self.__state.price_aggregate} ± {self.__state.confidence_interval_aggregate}" + "aggregate_price": f"{self.__state.price_aggregate} ± {self.__state.confidence_interval_aggregate}", } @@ -123,7 +123,7 @@ def error_message(self) -> dict: "publisher": self.__state.publisher_name, "symbol": self.__state.symbol, "price": self.__state.price, - "confidence_interval": self.__state.confidence_interval + "confidence_interval": self.__state.confidence_interval, } @@ -158,7 +158,7 @@ def error_message(self) -> dict: "publisher": self.__state.publisher_name, "symbol": self.__state.symbol, "publisher_slot": self.__state.slot, - "aggregate_slot": self.__state.aggregate_slot + "aggregate_slot": self.__state.aggregate_slot, } @@ -207,7 +207,7 @@ def error_message(self) -> dict: "symbol": self.__state.symbol, "publisher_price": f"{self.__state.price} ± {self.__state.confidence_interval}", "aggregate_price": f"{self.__state.price_aggregate} ± {self.__state.confidence_interval_aggregate}", - "deviation": deviation + "deviation": deviation, } # Returns the distance between the aggregate price and the closest side of the publisher's confidence interval diff --git a/pyth_observer/event.py b/pyth_observer/event.py index 22af3ce..7f997a3 100644 --- a/pyth_observer/event.py +++ b/pyth_observer/event.py @@ -16,6 +16,7 @@ load_dotenv() + class Context(TypedDict): network: str publishers: Dict[str, Publisher]