Initial commit after repository repair and requirements update
This commit is contained in:
38
test_imports.py
Normal file
38
test_imports.py
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/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")
|
||||
Reference in New Issue
Block a user