20 lines
693 B
Python
20 lines
693 B
Python
import sys, pkgutil, importlib, traceback
|
|
import beetsplug
|
|
print('Python', sys.version.splitlines()[0])
|
|
print('beetsplug __path__:', list(beetsplug.__path__))
|
|
print('modules:', list(pkgutil.iter_modules(beetsplug.__path__)))
|
|
|
|
try:
|
|
m = importlib.import_module('beetsplug.beets_music_videos')
|
|
print('Imported beetsplug.beets_music_videos from', getattr(m, '__file__', repr(m)))
|
|
except Exception:
|
|
print('Failed importing local subpackage:')
|
|
traceback.print_exc()
|
|
|
|
try:
|
|
from beetsplug.beets_music_videos import BeetsMusicVideoPlugin
|
|
print('Found plugin class:', BeetsMusicVideoPlugin)
|
|
except Exception:
|
|
print('Failed to import plugin class:')
|
|
traceback.print_exc()
|