Simplify running module to fix stdout buffering issue with supervisor.

master
Tony DiCola 9 years ago
parent 71cd1ad185
commit daaafedb45

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

@ -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'

@ -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())

@ -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

Loading…
Cancel
Save