diff options
Diffstat (limited to 'youtube_dl/__main__.py')
-rwxr-xr-x | youtube_dl/__main__.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/youtube_dl/__main__.py b/youtube_dl/__main__.py index 6f20402e2..7022ea4be 100755 --- a/youtube_dl/__main__.py +++ b/youtube_dl/__main__.py @@ -1,7 +1,17 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- -import __init__ +# Execute with +# $ python youtube_dl/__main__.py (2.6+) +# $ python -m youtube_dl (2.7+) + +import sys + +if __package__ is None and not hasattr(sys, "frozen"): + # direct call of __main__.py + import os.path + sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + +import youtube_dl if __name__ == '__main__': - __init__.main() + youtube_dl.main() |