app definition organization
This commit is contained in:
@@ -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, '-'))
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
hello_world:
|
|
||||||
module: hello
|
|
||||||
class: HelloWorld
|
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
Hello:
|
||||||
|
module: hello
|
||||||
|
class: HelloWorld
|
||||||
|
|
||||||
Hello2:
|
Hello2:
|
||||||
module: hello
|
module: hello
|
||||||
class: HelloWorld
|
class: HelloWorld
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in New Issue
Block a user