Simplify running module to fix stdout buffering issue with supervisor.
This commit is contained in:
		| @@ -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' | ||||
|   | ||||
							
								
								
									
										3
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								setup.py
									
									
									
									
									
								
							| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user