|
@@ -1,22 +1,18 @@
|
|
|
-import lib
|
|
|
+from youtube_upload import lib
|
|
|
|
|
|
try:
|
|
|
- from youtube_upload.auth import webkit_qt
|
|
|
+ from youtube_upload.auth import webkit_qt as backend
|
|
|
WEBKIT_BACKEND = "qt"
|
|
|
except ImportError:
|
|
|
- from youtube_upload.auth import webkit_gtk
|
|
|
+ from youtube_upload.auth import webkit_gtk as backend
|
|
|
WEBKIT_BACKEND = "gtk"
|
|
|
except ImportError:
|
|
|
WEBKIT_BACKEND = None
|
|
|
|
|
|
def get_code(url, size=(640, 480), title="Google authentication"):
|
|
|
- if WEBKIT_BACKEND == "qt":
|
|
|
- lib.debug("Using webkit backend: QT")
|
|
|
+ if WEBKIT_BACKEND:
|
|
|
+ lib.debug("Using webkit backend: " + WEBKIT_BACKEND)
|
|
|
with lib.default_sigint():
|
|
|
- return webkit_qt.get_code(url, size=size, title=title)
|
|
|
- elif WEBKIT_BACKEND == "gtk":
|
|
|
- lib.debug("Using webkit backend: GTK")
|
|
|
- with lib.default_sigint():
|
|
|
- return webkit_gtk.get_code(url, size=size, title=title)
|
|
|
+ return backend.get_code(url, size=size, title=title)
|
|
|
else:
|
|
|
raise NotImplementedError("GUI auth requires pywebkitgtk or qtwebkit")
|