fix: logging in reload
This commit is contained in:
parent
0e19df5c3e
commit
604381348a
1 changed files with 19 additions and 15 deletions
|
|
@ -1,3 +1,4 @@
|
||||||
|
import logging
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
|
|
@ -7,6 +8,8 @@ from injectable import injectable, autowired, Autowired
|
||||||
from model.webhook import ReloadEvent, WoodpeckerEvent
|
from model.webhook import ReloadEvent, WoodpeckerEvent
|
||||||
from services import GitService
|
from services import GitService
|
||||||
|
|
||||||
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
@injectable(singleton=True)
|
@injectable(singleton=True)
|
||||||
class ReloadService:
|
class ReloadService:
|
||||||
|
|
@ -17,9 +20,10 @@ class ReloadService:
|
||||||
self._bus.on(ReloadEvent, self.on_reload)
|
self._bus.on(ReloadEvent, self.on_reload)
|
||||||
self._git = GitService()
|
self._git = GitService()
|
||||||
|
|
||||||
def on_reload(self, event: ReloadEvent):
|
async def on_reload(self, event: ReloadEvent):
|
||||||
|
logger.info(f"Received ReloadEvent: {event.service}")
|
||||||
head = self._git.get_head()
|
head = self._git.get_head()
|
||||||
self._bus.dispatch(WoodpeckerEvent(
|
await self._bus.dispatch(WoodpeckerEvent(
|
||||||
_id=-1,
|
_id=-1,
|
||||||
commit=head.sha,
|
commit=head.sha,
|
||||||
ref=head.branch,
|
ref=head.branch,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue