Browse Source

Merge pull request #219 from phihag/main-file

Add a __main__ file.
Arnau Sanchez 6 years ago
parent
commit
5ed3e89cde
1 changed files with 19 additions and 0 deletions
  1. 19 0
      youtube_upload/__main__.py

+ 19 - 0
youtube_upload/__main__.py

@@ -0,0 +1,19 @@
+#!/usr/bin/env python
+from __future__ import unicode_literals
+
+# Execute with
+# $ python youtube_upload/__main__.py (2.6+)
+# $ python -m youtube_upload          (2.7+)
+
+import sys
+
+if __package__ is None and not hasattr(sys, 'frozen'):
+    # direct call of __main__.py
+    import os.path
+    path = os.path.realpath(os.path.abspath(__file__))
+    sys.path.insert(0, os.path.dirname(os.path.dirname(path)))
+
+import youtube_upload.main
+
+if __name__ == '__main__':
+    youtube_upload.main.main(sys.argv[1:])