39 lines
1.1 KiB
Python
39 lines
1.1 KiB
Python
#!/usr/bin/env python3
|
|
import sys
|
|
print("Testing imports...")
|
|
|
|
try:
|
|
import tkinter as tk
|
|
print("✓ tkinter imported successfully")
|
|
except Exception as e:
|
|
print(f"✗ tkinter import failed: {e}")
|
|
|
|
try:
|
|
from PIL import Image, ImageTk
|
|
print("✓ PIL and ImageTk imported successfully")
|
|
except Exception as e:
|
|
print(f"✗ PIL import failed: {e}")
|
|
|
|
try:
|
|
from virtual_keyboard import VirtualKeyboard
|
|
print("✓ Virtual keyboard imported successfully")
|
|
except Exception as e:
|
|
print(f"✗ Virtual keyboard import failed: {e}")
|
|
|
|
try:
|
|
from python_functions import load_local_playlist
|
|
print("✓ Python functions imported successfully")
|
|
|
|
# Test loading playlist
|
|
playlist_data = load_local_playlist()
|
|
playlist = playlist_data.get('playlist', [])
|
|
print(f"✓ Local playlist loaded: {len(playlist)} items")
|
|
|
|
for i, item in enumerate(playlist):
|
|
print(f" {i+1}. {item.get('file_name', 'Unknown')}")
|
|
|
|
except Exception as e:
|
|
print(f"✗ Python functions import/execution failed: {e}")
|
|
|
|
print("Import test completed")
|