app definition organization

This commit is contained in:
John Lancaster
2024-07-07 23:39:02 -05:00
parent 4abd6ce5d5
commit 87ed3c81ae
7 changed files with 16 additions and 16 deletions

View File

@@ -2,8 +2,11 @@ from pathlib import Path
from appdaemon.adapi import ADAPI from appdaemon.adapi import ADAPI
from ..notification import Notification
class Foo(ADAPI): class Foo(ADAPI):
def initialize(self): def initialize(self):
self.log(f'Initialized app from {Path(__file__).relative_to(self.AD.app_dir.parent)}') self.log(f'Initialized app from {Path(__file__).relative_to(self.AD.app_dir.parent)}')
self.notification = Notification(self.AD)
# self.log(' FOO '.center(50, '-')) # self.log(' FOO '.center(50, '-'))

View File

@@ -1,3 +0,0 @@
hello_world:
module: hello
class: HelloWorld

View File

@@ -7,8 +7,8 @@ App1:
App1Foo: App1Foo:
module: app1.subdir.foo module: app1.subdir.foo
class: Foo class: Foo
dependencies: # dependencies:
- companion_app # - companion_app
App2: App2:
module: app2.database module: app2.database

View File

@@ -2,9 +2,9 @@ globals:
module: globals module: globals
global: true global: true
companion_app: # companion_app:
module: app1.notification # module: app1.notification
global: true # global: true
global_modules: global_modules:
- hello - hello

View File

@@ -1,15 +1,11 @@
Foo: Repo-Foo:
module: my_pkg module: my_pkg
class: Foo class: Foo
Bar: Repo-Bar:
module: my_pkg.my_sub_pkg module: my_pkg.my_sub_pkg
class: Bar class: Bar
Baz: Repo-Baz:
module: my_pkg.my_sub_pkg.baz module: my_pkg.my_sub_pkg.baz
class: Baz class: Baz
Hello:
module: hello
class: HelloWorld

View File

@@ -1,3 +1,7 @@
Hello:
module: hello
class: HelloWorld
Hello2: Hello2:
module: hello module: hello
class: HelloWorld class: HelloWorld

View File

@@ -2,4 +2,4 @@ test_notifier:
module: test_notify module: test_notify
class: TestNotifier class: TestNotifier
log_level: DEBUG log_level: DEBUG
dependencies: companion_app # dependencies: companion_app