Helpviewer/Bookmarks/BookmarksImporters/XbelImporter.py

changeset 2403
e3d7a861547c
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 2954
bf0215fe12d1
--- a/Helpviewer/Bookmarks/BookmarksImporters/XbelImporter.py	Sun Feb 10 15:26:21 2013 +0100
+++ b/Helpviewer/Bookmarks/BookmarksImporters/XbelImporter.py	Sun Feb 10 18:31:31 2013 +0100
@@ -11,10 +11,6 @@
 
 from PyQt4.QtCore import QCoreApplication, QXmlStreamReader, QDate, Qt
 
-from ..BookmarksManager import BookmarksManager
-from ..BookmarkNode import BookmarkNode
-from ..XbelReader import XbelReader
-
 from .BookmarksImporter import BookmarksImporter
 
 import UI.PixmapCache
@@ -29,6 +25,7 @@
         a prompt (string) and the default directory of the bookmarks file (string)
     """
     if id == "e5browser":
+        from ..BookmarksManager import BookmarksManager
         bookmarksFile = BookmarksManager.getFileName()
         return (
             UI.PixmapCache.getPixmap("ericWeb48.png"),
@@ -119,6 +116,8 @@
         
         @return imported bookmarks (BookmarkNode)
         """
+        from ..XbelReader import XbelReader
+        
         reader = XbelReader()
         importRootNode = reader.read(self.__fileName)
         
@@ -131,6 +130,7 @@
                         reader.errorString())
             return None
         
+        from ..BookmarkNode import BookmarkNode
         importRootNode.setType(BookmarkNode.Folder)
         if self._id == "e5browser":
             importRootNode.title = self.trUtf8("eric5 Web Browser Import")

eric ide

mercurial