Use relative imports
authorPhilipp Hagemeister <phihag@phihag.de>
Wed, 28 Nov 2012 02:34:40 +0000 (03:34 +0100)
committerPhilipp Hagemeister <phihag@phihag.de>
Wed, 28 Nov 2012 02:34:40 +0000 (03:34 +0100)
youtube_dl/FileDownloader.py
youtube_dl/InfoExtractors.py
youtube_dl/PostProcessor.py
youtube_dl/__init__.py
youtube_dl/__main__.py

index 9dc3523e0e492c774fbaf277d560ab3a7a8993a2..a135be3525d2cc699e9a8ae4b9447e96a3ee762d 100644 (file)
@@ -1,6 +1,8 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 
+from __future__ import absolute_import
+
 import math
 import os
 import re
@@ -12,7 +14,7 @@ import time
 if os.name == 'nt':
     import ctypes
 
-from utils import *
+from .utils import *
 
 
 class FileDownloader(object):
index d1b239abfcd6917c14a6eba0e58cbe5f9750e1bf..b4f9ee1949c7d6631e64481d193a7d6edc3858d4 100644 (file)
@@ -1,6 +1,8 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 
+from __future__ import absolute_import
+
 import datetime
 import netrc
 import os
@@ -12,7 +14,7 @@ import xml.etree.ElementTree
 import random
 import math
 
-from utils import *
+from .utils import *
 
 
 class InfoExtractor(object):
index c771a624543b08f663cd7875ce7d997ffcaf7859..af00f80eed35ecb6b6826d01fc22bb58e4ce188f 100644 (file)
@@ -1,12 +1,14 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 
+from __future__ import absolute_import
+
 import os
 import subprocess
 import sys
 import time
 
-from utils import *
+from .utils import *
 
 
 class PostProcessor(object):
index a0caa21b02896d85e6cd6bae4ea9af448af943d5..bf0ce14ecb2781d40936830fa25067a5c1af691b 100644 (file)
@@ -2,6 +2,7 @@
 # -*- coding: utf-8 -*-
 
 from __future__ import with_statement
+from __future__ import absolute_import
 
 __authors__  = (
     'Ricardo Garcia Gonzalez',
@@ -39,10 +40,10 @@ import subprocess
 import sys
 import warnings
 
-from utils import *
-from FileDownloader import *
-from InfoExtractors import *
-from PostProcessor import *
+from .utils import *
+from .FileDownloader import *
+from .InfoExtractors import *
+from .PostProcessor import *
 
 def updateSelf(downloader, filename):
     ''' Update the program file with the latest version from the repository '''
index acb36e77044d0cceb7a5e4ab541b23d9ee9d2a56..8c12bfb6477ff7f7626937ff373757539870baeb 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 
-import __init__
+import youtube_dl
 
 if __name__ == '__main__':
-    __init__.main()
+    youtube_dl.main()