Skip to content
Snippets Groups Projects
Commit 99c3f1f8 authored by jkerdreu's avatar jkerdreu
Browse files

New Run & setup


git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/trunk@2077 b32b6428-25c9-4566-ad07-03861ab6144f
parent 3363b721
No related branches found
No related tags found
No related merge requests found
from .gw import setup
\ No newline at end of file
from . import gw
gw.main()
from xaal.lib import helpers
helpers.run_package(gw.PACKAGE_NAME,gw.setup)
import platform
import sys,time
import logging
# Zwave imports
from openzwave.option import ZWaveOption
......@@ -15,7 +16,7 @@ from prettytable import PrettyTable
import atexit
PACKAGE_NAME = "xaal.zwave"
logger = tools.get_logger(PACKAGE_NAME,'INFO')
logger = logging.getLogger(PACKAGE_NAME)
class GW(object):
......@@ -157,20 +158,8 @@ class GW(object):
print(table)
def run():
eng = Engine()
def setup(eng):
try:
gw=GW(eng)
eng.run()
except ZWaveException as err:
logger.warn('Error w/ Zwave network: %s' % err.value)
def main():
try:
run()
except KeyboardInterrupt:
print("Bye Bye...")
if __name__ == '__main__':
main()
logger.warning('Error w/ Zwave network: %s' % err.value)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment