Simplify running module to fix stdout buffering issue with supervisor.

This commit is contained in:
Tony DiCola 2015-02-10 22:48:20 -08:00
parent 71cd1ad185
commit daaafedb45
4 changed files with 5 additions and 6 deletions

View File

@ -1,2 +1,2 @@
# Import main program.
from .video_looper import main

View File

@ -214,7 +214,7 @@ class VideoLooper(object):
# Main entry point.
def main():
if __name__ == '__main__':
print('Starting Adafruit Video Looper.')
# Default config path to /boot.
config_path = '/boot/video_looper.ini'

View File

@ -10,5 +10,4 @@ setup(name = 'Adafruit_Video_Looper',
license = 'GNU GPLv2',
url = 'https://github.com/adafruit/pi_video_looper',
install_requires = ['pyudev'],
packages = find_packages(),
entry_points = {'console_scripts': ['video_looper = Adafruit_Video_Looper:main']})
packages = find_packages())

View File

@ -1,7 +1,7 @@
# Supervisord configuration to run video looper at boot and
# ensure it runs continuously.
[program:video_looper]
command=video_looper
command=python -u -m Adafruit_Video_Looper.video_looper
autostart=true
autorestart=unexpected
startsecs=5