From edb4fe522080aca066d777299a58d3f409ecb6aa Mon Sep 17 00:00:00 2001 From: Gigi Date: Tue, 1 Apr 2025 09:57:26 +0100 Subject: [PATCH] Add debug logging for symlink verification --- src/watch_voice_memos.py | 7 +++++++ watch_macos.sh | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/src/watch_voice_memos.py b/src/watch_voice_memos.py index 8c28423..dc3ea39 100755 --- a/src/watch_voice_memos.py +++ b/src/watch_voice_memos.py @@ -117,6 +117,13 @@ def main(): transcript_dir = voice_memo_dir / "transcripts" summary_dir = voice_memo_dir / "summaries" + # Print debug info about symlinks + print("\nDirectory information:") + print(f"Voice memo dir: {voice_memo_dir}") + print(f"Is symlink: {voice_memo_dir.is_symlink()}") + if voice_memo_dir.is_symlink(): + print(f"Resolves to: {voice_memo_dir.resolve()}") + # Verify directories exist if not voice_memo_dir.exists(): print(f"Error: {voice_memo_dir} directory does not exist") diff --git a/watch_macos.sh b/watch_macos.sh index 6944cd3..1ff2dc3 100755 --- a/watch_macos.sh +++ b/watch_macos.sh @@ -4,6 +4,14 @@ VOICE_MEMO_DIR="VoiceMemos" TRANSCRIPT_DIR="$VOICE_MEMO_DIR/transcripts" +# Print debug info about symlinks +echo "Directory information:" +echo "Voice memo dir: $(pwd)/$VOICE_MEMO_DIR" +echo "Is symlink: $([ -L "$VOICE_MEMO_DIR" ] && echo "yes" || echo "no")" +if [ -L "$VOICE_MEMO_DIR" ]; then + echo "Resolves to: $(readlink -f "$VOICE_MEMO_DIR")" +fi + # Check if directories exist if [ ! -d "$VOICE_MEMO_DIR" ]; then echo "Error: $VOICE_MEMO_DIR directory does not exist"