From af433e7eb9f134f33617f369c3d347792996343a Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Mon, 18 Mar 2024 17:42:29 -0500 Subject: [PATCH] added module import printing --- apps/my_repo/my_pkg/__init__.py | 6 +++++- apps/my_repo/my_pkg/motion.py | 12 +++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/apps/my_repo/my_pkg/__init__.py b/apps/my_repo/my_pkg/__init__.py index 0978d8e..d45dd09 100644 --- a/apps/my_repo/my_pkg/__init__.py +++ b/apps/my_repo/my_pkg/__init__.py @@ -1,2 +1,6 @@ +print(f' Importing {__name__} '.center(50, '=')) + from .motion import Motion -from .my_sub_pkg.hello import HelloWorldSub \ No newline at end of file +from .my_sub_pkg.hello import HelloWorldSub + +print(' Done '.center(50, '=')) \ No newline at end of file diff --git a/apps/my_repo/my_pkg/motion.py b/apps/my_repo/my_pkg/motion.py index 7cfd46d..a1acb9d 100644 --- a/apps/my_repo/my_pkg/motion.py +++ b/apps/my_repo/my_pkg/motion.py @@ -1,8 +1,14 @@ +from pathlib import Path + import appdaemon.adbase as ad +print(f' Importing {Path(__file__).name} '.center(50, '-')) + class Motion(ad.ADBase): def initialize(self): self.adapi = self.get_ad_api() - self.log = self.adapi.log - self.log(f'Initialized app from {__file__}') - # self.log(f'New log line asdfasdf') \ No newline at end of file + + self.changes = False + self.adapi.log(f'Initialized app from {__file__} new line changes: {self.changes}') + +print(f'Done, motion.changes = {Motion.changes}'.center(50, '-')) \ No newline at end of file