Slideshow shows message when no pictures available
This commit is contained in:
19
slideshow.py
19
slideshow.py
@@ -72,14 +72,20 @@ class Slideshow:
|
|||||||
def run(self):
|
def run(self):
|
||||||
while True:
|
while True:
|
||||||
self.scan()
|
self.scan()
|
||||||
for filename in self.filelist:
|
if len(self.filelist) == 0:
|
||||||
self.display.clear()
|
self.display.clear()
|
||||||
self.display.show_picture(filename)
|
self.display.show_message("No pictures available!")
|
||||||
self.display.apply()
|
self.display.apply()
|
||||||
sleep(self.display_time)
|
sleep(10)
|
||||||
r, e = self.display.check_for_event()
|
else:
|
||||||
if r:
|
for filename in self.filelist:
|
||||||
self.handle_event(e)
|
self.display.clear()
|
||||||
|
self.display.show_picture(filename)
|
||||||
|
self.display.apply()
|
||||||
|
sleep(self.display_time)
|
||||||
|
r, e = self.display.check_for_event()
|
||||||
|
if r:
|
||||||
|
self.handle_event(e)
|
||||||
|
|
||||||
def teardown(self):
|
def teardown(self):
|
||||||
self.display.teardown()
|
self.display.teardown()
|
||||||
@@ -91,6 +97,7 @@ class Slideshow:
|
|||||||
#################
|
#################
|
||||||
|
|
||||||
def sync_folders(source_directory, target_directory, wait_time):
|
def sync_folders(source_directory, target_directory, wait_time):
|
||||||
|
sleep(5)
|
||||||
while True:
|
while True:
|
||||||
print("[" + datetime.now().strftime("%H:%M:%S") + "] Sync "
|
print("[" + datetime.now().strftime("%H:%M:%S") + "] Sync "
|
||||||
+ source_directory + " --> " + target_directory)
|
+ source_directory + " --> " + target_directory)
|
||||||
|
|||||||
Reference in New Issue
Block a user