mirror of
https://github.com/chainstacklabs/pumpfun-bonkfun-bot.git
synced 2026-08-06 20:17:44 +00:00
fix(core): use logger exception
This commit is contained in:
@@ -129,8 +129,8 @@ class UniversalBlockListener(BaseTokenListener):
|
||||
logger.warning("WebSocket connection closed. Reconnecting...")
|
||||
ping_task.cancel()
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"WebSocket connection error: {e!s}")
|
||||
except Exception:
|
||||
logger.exception("WebSocket connection error")
|
||||
logger.info("Reconnecting in 5 seconds...")
|
||||
await asyncio.sleep(5)
|
||||
|
||||
@@ -183,8 +183,8 @@ class UniversalBlockListener(BaseTokenListener):
|
||||
return
|
||||
except asyncio.CancelledError:
|
||||
pass
|
||||
except Exception as e:
|
||||
logger.error(f"Ping error: {e!s}")
|
||||
except Exception:
|
||||
logger.exception("Ping error")
|
||||
|
||||
async def _wait_for_token_creation(self, websocket) -> TokenInfo | None:
|
||||
"""Wait for token creation event from any platform.
|
||||
@@ -234,7 +234,7 @@ class UniversalBlockListener(BaseTokenListener):
|
||||
except websockets.exceptions.ConnectionClosed:
|
||||
logger.warning("WebSocket connection closed")
|
||||
raise
|
||||
except Exception as e:
|
||||
logger.error(f"Error processing WebSocket message: {e!s}")
|
||||
except Exception:
|
||||
logger.exception("Error processing WebSocket message")
|
||||
|
||||
return None
|
||||
@@ -160,18 +160,17 @@ class UniversalGeyserListener(BaseTokenListener):
|
||||
await token_callback(token_info)
|
||||
|
||||
except Exception as e:
|
||||
import grpc
|
||||
if isinstance(e, grpc.aio.AioRpcError):
|
||||
logger.error(f"gRPC error: {e.details()}")
|
||||
logger.exception(f"gRPC error: {e.details()}")
|
||||
else:
|
||||
logger.error(f"Geyser error: {e}")
|
||||
logger.exception("Geyser error occurred")
|
||||
await asyncio.sleep(5)
|
||||
|
||||
finally:
|
||||
await channel.close()
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"Geyser connection error: {e}")
|
||||
except Exception:
|
||||
logger.exception("Geyser connection error")
|
||||
logger.info("Reconnecting in 10 seconds...")
|
||||
await asyncio.sleep(10)
|
||||
|
||||
@@ -208,6 +207,6 @@ class UniversalGeyserListener(BaseTokenListener):
|
||||
|
||||
return None
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"Error processing Geyser update: {e}")
|
||||
except Exception:
|
||||
logger.exception("Error processing Geyser update")
|
||||
return None
|
||||
@@ -127,8 +127,8 @@ class UniversalLogsListener(BaseTokenListener):
|
||||
logger.warning("WebSocket connection closed. Reconnecting...")
|
||||
ping_task.cancel()
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"WebSocket connection error: {e!s}")
|
||||
except Exception:
|
||||
logger.exception("WebSocket connection error")
|
||||
logger.info("Reconnecting in 5 seconds...")
|
||||
await asyncio.sleep(5)
|
||||
|
||||
@@ -177,8 +177,8 @@ class UniversalLogsListener(BaseTokenListener):
|
||||
return
|
||||
except asyncio.CancelledError:
|
||||
pass
|
||||
except Exception as e:
|
||||
logger.error(f"Ping error: {e!s}")
|
||||
except Exception:
|
||||
logger.exception("Ping error")
|
||||
|
||||
async def _wait_for_token_creation(self, websocket) -> TokenInfo | None:
|
||||
"""Wait for token creation events from any platform."""
|
||||
@@ -206,7 +206,7 @@ class UniversalLogsListener(BaseTokenListener):
|
||||
except websockets.exceptions.ConnectionClosed:
|
||||
logger.warning("WebSocket connection closed")
|
||||
raise
|
||||
except Exception as e:
|
||||
logger.error(f"Error processing WebSocket message: {e!s}")
|
||||
except Exception:
|
||||
logger.exception("Error processing WebSocket message")
|
||||
|
||||
return None
|
||||
@@ -156,8 +156,8 @@ class UniversalPumpPortalListener(BaseTokenListener):
|
||||
return
|
||||
except asyncio.CancelledError:
|
||||
pass
|
||||
except Exception as e:
|
||||
logger.error(f"Ping error: {e}")
|
||||
except Exception:
|
||||
logger.exception("Ping error")
|
||||
|
||||
async def _wait_for_token_creation(self, websocket) -> TokenInfo | None:
|
||||
"""Wait for token creation event from PumpPortal.
|
||||
@@ -208,9 +208,9 @@ class UniversalPumpPortalListener(BaseTokenListener):
|
||||
except websockets.exceptions.ConnectionClosed:
|
||||
logger.warning("PumpPortal WebSocket connection closed")
|
||||
raise
|
||||
except json.JSONDecodeError as e:
|
||||
logger.error(f"Failed to decode PumpPortal message: {e}")
|
||||
except Exception as e:
|
||||
logger.error(f"Error processing PumpPortal WebSocket message: {e}")
|
||||
except json.JSONDecodeError:
|
||||
logger.exception("Failed to decode PumpPortal message")
|
||||
except Exception:
|
||||
logger.exception("Error processing PumpPortal WebSocket message")
|
||||
|
||||
return None
|
||||
Reference in New Issue
Block a user