|
@@ -22,11 +22,14 @@ def remove_empty_directories(directory):
|
|
# list all directories recursively and sort them by path,
|
|
# list all directories recursively and sort them by path,
|
|
# longest first
|
|
# longest first
|
|
paths = sorted(
|
|
paths = sorted(
|
|
- [x[0] for x in os.walk('/media/frigate/recordings/')],
|
|
|
|
|
|
+ [x[0] for x in os.walk(RECORD_DIR)],
|
|
key=lambda p: len(str(p)),
|
|
key=lambda p: len(str(p)),
|
|
reverse=True,
|
|
reverse=True,
|
|
)
|
|
)
|
|
for path in paths:
|
|
for path in paths:
|
|
|
|
+ # don't delete the parent
|
|
|
|
+ if path == RECORD_DIR:
|
|
|
|
+ continue
|
|
if len(os.listdir(path)) == 0:
|
|
if len(os.listdir(path)) == 0:
|
|
os.rmdir(path)
|
|
os.rmdir(path)
|
|
|
|
|