[meld] Modernise our import statements



commit 8c49e2e15bf9a85d014cc9a351de4afde88d408f
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Fri Oct 26 06:18:50 2012 +1000

    Modernise our import statements

 meld/diffutil.py        |    2 +-
 meld/dirdiff.py         |   27 ++++++++++++++-------------
 meld/filediff.py        |   28 ++++++++++++++--------------
 meld/filemerge.py       |    6 +++---
 meld/linkmap.py         |    2 +-
 meld/meldapp.py         |    4 ++--
 meld/meldbuffer.py      |    6 +++---
 meld/melddoc.py         |    2 +-
 meld/meldwindow.py      |   26 +++++++++++++-------------
 meld/merge.py           |    5 ++---
 meld/patchdialog.py     |    6 +++---
 meld/preferences.py     |   18 +++++++++---------
 meld/ui/findbar.py      |    8 +++++---
 meld/ui/gladesupport.py |    6 +++---
 meld/ui/gnomeglade.py   |    2 +-
 meld/ui/listwidget.py   |    2 +-
 meld/ui/msgarea.py      |    2 +-
 meld/vc/__init__.py     |    2 +-
 meld/vc/_null.py        |    2 +-
 meld/vc/bzr.py          |    6 ++++--
 meld/vc/cdv.py          |    5 +++--
 meld/vc/cvs.py          |    3 ++-
 meld/vc/darcs.py        |    3 ++-
 meld/vc/fossil.py       |    5 +++--
 meld/vc/git.py          |    6 ++++--
 meld/vc/mercurial.py    |    5 +++--
 meld/vc/monotone.py     |    6 ++++--
 meld/vc/rcs.py          |    4 +++-
 meld/vc/svk.py          |    3 ++-
 meld/vc/svn.py          |    5 +++--
 meld/vc/svn_17.py       |    2 +-
 meld/vc/tla.py          |    6 ++++--
 meld/vcview.py          |   16 ++++++++--------
 33 files changed, 125 insertions(+), 106 deletions(-)
---
diff --git a/meld/diffutil.py b/meld/diffutil.py
index 5077a60..28fae69 100644
--- a/meld/diffutil.py
+++ b/meld/diffutil.py
@@ -20,7 +20,7 @@ import difflib
 
 import gobject
 
-from matchers import DiffChunk, MyersSequenceMatcher
+from .matchers import DiffChunk, MyersSequenceMatcher
 
 
 opcode_reverse = {
diff --git a/meld/dirdiff.py b/meld/dirdiff.py
index 987e845..f5ff4c1 100644
--- a/meld/dirdiff.py
+++ b/meld/dirdiff.py
@@ -19,25 +19,26 @@
 import collections
 import copy
 import errno
-import paths
-from ui import gnomeglade
-import gtk
-import gtk.keysyms
-import misc
 import os
-from gettext import gettext as _
-from gettext import ngettext
-import shutil
-import melddoc
-import tree
 import re
+import shutil
 import stat
 import time
 
-import ui.emblemcellrenderer
+import gtk
+import gtk.keysyms
+
+from . import melddoc
+from . import tree
+from . import misc
+from . import paths
+from .ui import gnomeglade
+from .ui import emblemcellrenderer
 
 from collections import namedtuple
-from meldapp import app
+from gettext import gettext as _
+from gettext import ngettext
+from .meldapp import app
 
 gdk = gtk.gdk
 
@@ -294,7 +295,7 @@ class DirDiff(melddoc.MeldDoc, gnomeglade.Component):
             self.treeview[i].get_selection().set_mode(gtk.SELECTION_MULTIPLE)
             column = gtk.TreeViewColumn()
             rentext = gtk.CellRendererText()
-            renicon = ui.emblemcellrenderer.EmblemCellRenderer()
+            renicon = emblemcellrenderer.EmblemCellRenderer()
             column.pack_start(renicon, expand=0)
             column.pack_start(rentext, expand=1)
             col_index = self.model.column_index
diff --git a/meld/filediff.py b/meld/filediff.py
index 24f9730..d82b29e 100644
--- a/meld/filediff.py
+++ b/meld/filediff.py
@@ -32,20 +32,20 @@ import gobject
 import gtk
 import gtk.keysyms
 
-import diffutil
-from ui import findbar
-from ui import gnomeglade
-import matchers
-import misc
-import meldbuffer
-import melddoc
-import patchdialog
-import paths
-import merge
-import undo
-
-from meldapp import app
-from util.sourceviewer import srcviewer
+from . import diffutil
+from . import matchers
+from . import meldbuffer
+from . import melddoc
+from . import merge
+from . import misc
+from . import patchdialog
+from . import paths
+from . import undo
+from .ui import findbar
+from .ui import gnomeglade
+
+from .meldapp import app
+from .util.sourceviewer import srcviewer
 
 
 def init_worker():
diff --git a/meld/filemerge.py b/meld/filemerge.py
index 3da7243..4077a6c 100644
--- a/meld/filemerge.py
+++ b/meld/filemerge.py
@@ -20,9 +20,9 @@ from gettext import gettext as _
 
 import gtk
 
-import filediff
-import meldbuffer
-import merge
+from . import filediff
+from . import meldbuffer
+from . import merge
 
 
 class FileMerge(filediff.FileDiff):
diff --git a/meld/linkmap.py b/meld/linkmap.py
index c55ad23..779fc16 100644
--- a/meld/linkmap.py
+++ b/meld/linkmap.py
@@ -21,7 +21,7 @@ import math
 
 import gtk
 
-import diffutil
+from . import diffutil
 
 
 # FIXME: import order issues
diff --git a/meld/meldapp.py b/meld/meldapp.py
index 18b150b..53e1c32 100644
--- a/meld/meldapp.py
+++ b/meld/meldapp.py
@@ -149,6 +149,6 @@ class MeldApp(gobject.GObject):
 
 app = MeldApp()
 
-import filediff
-import meldwindow
+from . import filediff
+from . import meldwindow
 
diff --git a/meld/meldbuffer.py b/meld/meldbuffer.py
index 8216cf5..d3bb477 100644
--- a/meld/meldbuffer.py
+++ b/meld/meldbuffer.py
@@ -19,15 +19,15 @@
 import sys
 from gettext import gettext as _
 
-import meld.util.sourceviewer
+from .util import sourceviewer
 
 
-class MeldBuffer(meld.util.sourceviewer.srcviewer.GtkTextBuffer):
+class MeldBuffer(sourceviewer.srcviewer.GtkTextBuffer):
 
     __gtype_name__ = "MeldBuffer"
 
     def __init__(self, filename=None):
-        meld.util.sourceviewer.srcviewer.GtkTextBuffer.__init__(self)
+        sourceviewer.srcviewer.GtkTextBuffer.__init__(self)
         self.data = MeldBufferData(filename)
 
     def reset_buffer(self, filename):
diff --git a/meld/melddoc.py b/meld/melddoc.py
index 9d53d59..9b7ede7 100644
--- a/meld/melddoc.py
+++ b/meld/melddoc.py
@@ -25,7 +25,7 @@ import gobject
 import gio
 import gtk
 
-import task
+from . import task
 
 from gettext import gettext as _
 
diff --git a/meld/meldwindow.py b/meld/meldwindow.py
index 2ef4eba..c4d0ea2 100644
--- a/meld/meldwindow.py
+++ b/meld/meldwindow.py
@@ -23,19 +23,19 @@ import gio
 import gtk
 import gobject
 
-import dirdiff
-import filediff
-import filemerge
-import paths
-from ui import gnomeglade
-import misc
-from ui import notebooklabel
-import preferences
-import task
-import vcview
-
-from util.sourceviewer import srcviewer
-from meldapp import app
+from . import dirdiff
+from . import filediff
+from . import filemerge
+from . import misc
+from . import paths
+from . import preferences
+from . import task
+from . import vcview
+from .ui import gnomeglade
+from .ui import notebooklabel
+
+from .util.sourceviewer import srcviewer
+from .meldapp import app
 
 ################################################################################
 #
diff --git a/meld/merge.py b/meld/merge.py
index 1f39996..a2bb533 100644
--- a/meld/merge.py
+++ b/meld/merge.py
@@ -15,9 +15,8 @@
 ### Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
 ### USA.
 
-import diffutil
-import matchers
-#from _patiencediff_py import PatienceSequenceMatcher_py as PatienceSequenceMatcher
+from . import diffutil
+from . import matchers
 
 
 class AutoMergeDiffer(diffutil.Differ):
diff --git a/meld/patchdialog.py b/meld/patchdialog.py
index c7ed846..c3e81c3 100644
--- a/meld/patchdialog.py
+++ b/meld/patchdialog.py
@@ -23,10 +23,10 @@ import os
 import gtk
 import pango
 
-from ui import gnomeglade
-import paths
+from . import paths
+from .ui import gnomeglade
 
-from util.sourceviewer import srcviewer
+from .util.sourceviewer import srcviewer
 
 
 class PatchDialog(gnomeglade.Component):
diff --git a/meld/preferences.py b/meld/preferences.py
index 287b58f..4c61022 100644
--- a/meld/preferences.py
+++ b/meld/preferences.py
@@ -21,15 +21,15 @@ from gettext import gettext as _
 
 import gtk
 
-from ui import gnomeglade
-from ui import listwidget
-import filters
-import misc
-import paths
-from util import prefs
-import vc
-
-from util.sourceviewer import srcviewer
+from . import filters
+from . import misc
+from . import paths
+from . import vc
+from .ui import gnomeglade
+from .ui import listwidget
+from .util import prefs
+
+from .util.sourceviewer import srcviewer
 
 
 class FilterList(listwidget.ListWidget):
diff --git a/meld/ui/findbar.py b/meld/ui/findbar.py
index b79b518..aa3b268 100644
--- a/meld/ui/findbar.py
+++ b/meld/ui/findbar.py
@@ -16,11 +16,13 @@
 ### Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
 ### USA.
 
-import gnomeglade
-from meld import paths
-from meld import misc
 import gtk
 import re
+
+from meld import misc
+from meld import paths
+from . import gnomeglade
+
 from gettext import gettext as _
 
 class FindBar(gnomeglade.Component):
diff --git a/meld/ui/gladesupport.py b/meld/ui/gladesupport.py
index f542307..4102367 100644
--- a/meld/ui/gladesupport.py
+++ b/meld/ui/gladesupport.py
@@ -1,7 +1,7 @@
 
-import historyentry
-import msgarea
-import statusbar
+from . import historyentry
+from . import msgarea
+from . import statusbar
 import meld.linkmap
 import meld.diffmap
 import meld.util.sourceviewer
diff --git a/meld/ui/gnomeglade.py b/meld/ui/gnomeglade.py
index 4411069..fdd9d95 100644
--- a/meld/ui/gnomeglade.py
+++ b/meld/ui/gnomeglade.py
@@ -114,4 +114,4 @@ def connect_signal_handlers(obj):
                    ' as a signal handler' % (attr,))
 
 
-import gladesupport
+from . import gladesupport
diff --git a/meld/ui/listwidget.py b/meld/ui/listwidget.py
index 95569bd..17c8e52 100644
--- a/meld/ui/listwidget.py
+++ b/meld/ui/listwidget.py
@@ -17,8 +17,8 @@
 ### USA.
 
 
-import gnomeglade
 from meld import paths
+from . import gnomeglade
 
 
 class ListWidget(gnomeglade.Component):
diff --git a/meld/ui/msgarea.py b/meld/ui/msgarea.py
index e2b669a..3259515 100644
--- a/meld/ui/msgarea.py
+++ b/meld/ui/msgarea.py
@@ -22,7 +22,7 @@ import logging
 import gobject
 import gtk
 
-from wraplabel import WrapLabel
+from .wraplabel import WrapLabel
 
 _logger = logging.getLogger("hotwire.ui.MsgArea")
 
diff --git a/meld/vc/__init__.py b/meld/vc/__init__.py
index 29817b6..47ac860 100644
--- a/meld/vc/__init__.py
+++ b/meld/vc/__init__.py
@@ -23,7 +23,7 @@
 
 import os
 import glob
-import _null
+from . import _null
 
 def load_plugins():
     _vcdir = os.path.dirname(os.path.abspath(__file__))
diff --git a/meld/vc/_null.py b/meld/vc/_null.py
index e8e8326..cfad1b6 100644
--- a/meld/vc/_null.py
+++ b/meld/vc/_null.py
@@ -21,7 +21,7 @@
 ### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import _vc
+from . import _vc
 
 class Vc(_vc.Vc):
 
diff --git a/meld/vc/bzr.py b/meld/vc/bzr.py
index 7f9eacb..a5cbdeb 100644
--- a/meld/vc/bzr.py
+++ b/meld/vc/bzr.py
@@ -22,11 +22,13 @@
 ### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import os
 import errno
-import _vc
+import os
 import re
 
+from . import _vc
+
+
 class Vc(_vc.CachedVc):
 
     CMD = "bzr"
diff --git a/meld/vc/cdv.py b/meld/vc/cdv.py
index a9f8847..e75a643 100644
--- a/meld/vc/cdv.py
+++ b/meld/vc/cdv.py
@@ -21,8 +21,9 @@
 ### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import _vc
-import svn
+from . import _vc
+from . import svn
+
 
 class Vc(svn.Vc):
 
diff --git a/meld/vc/cvs.py b/meld/vc/cvs.py
index a1225d9..7bbbe6d 100644
--- a/meld/vc/cvs.py
+++ b/meld/vc/cvs.py
@@ -25,8 +25,9 @@ import os
 from gettext import gettext as _
 import re
 import time
+
 from meld import misc
-import _vc
+from . import _vc
 
 class Vc(_vc.Vc):
     CMD = "cvs"
diff --git a/meld/vc/darcs.py b/meld/vc/darcs.py
index 8180215..b3e95c7 100644
--- a/meld/vc/darcs.py
+++ b/meld/vc/darcs.py
@@ -23,7 +23,8 @@
 
 import os
 import errno
-import _vc
+from . import _vc
+
 
 class Vc(_vc.CachedVc):
 
diff --git a/meld/vc/fossil.py b/meld/vc/fossil.py
index a3ec112..fd2c6ed 100644
--- a/meld/vc/fossil.py
+++ b/meld/vc/fossil.py
@@ -23,9 +23,10 @@
 ### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import os
-import _vc
 import errno
+import os
+
+from . import _vc
 
 
 class Vc(_vc.CachedVc):
diff --git a/meld/vc/git.py b/meld/vc/git.py
index 46327ab..7ba3412 100644
--- a/meld/vc/git.py
+++ b/meld/vc/git.py
@@ -28,10 +28,12 @@
 ### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+import errno
 import os
 import re
-import errno
-import _vc
+
+from . import _vc
+
 
 class Vc(_vc.CachedVc):
 
diff --git a/meld/vc/mercurial.py b/meld/vc/mercurial.py
index 0be1ea2..7c012ec 100644
--- a/meld/vc/mercurial.py
+++ b/meld/vc/mercurial.py
@@ -21,9 +21,10 @@
 ### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import os
 import errno
-import _vc
+import os
+
+from . import _vc
 
 
 class Vc(_vc.CachedVc):
diff --git a/meld/vc/monotone.py b/meld/vc/monotone.py
index eacf94e..804d525 100644
--- a/meld/vc/monotone.py
+++ b/meld/vc/monotone.py
@@ -22,9 +22,11 @@
 ### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import os
-import _vc
 import errno
+import os
+
+from . import _vc
+
 
 class Vc(_vc.CachedVc):
     NAME = "Monotone"
diff --git a/meld/vc/rcs.py b/meld/vc/rcs.py
index 71a0802..8193ad4 100644
--- a/meld/vc/rcs.py
+++ b/meld/vc/rcs.py
@@ -23,7 +23,9 @@
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 import os
-import _vc
+
+from . import _vc
+
 
 class Vc(_vc.Vc):
     CMD = "rcs"
diff --git a/meld/vc/svk.py b/meld/vc/svk.py
index 8112b6b..4bb304f 100644
--- a/meld/vc/svk.py
+++ b/meld/vc/svk.py
@@ -22,7 +22,8 @@
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 from meld import misc
-import svn
+from . import svn
+
 
 class Vc(svn.Vc):
 
diff --git a/meld/vc/svn.py b/meld/vc/svn.py
index df47ea3..d565eca 100644
--- a/meld/vc/svn.py
+++ b/meld/vc/svn.py
@@ -21,12 +21,13 @@
 ### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+import errno
 import os
 import re
-import errno
-import _vc
 import xml.etree.ElementTree as ElementTree
 
+from . import _vc
+
 
 class Vc(_vc.CachedVc):
 
diff --git a/meld/vc/svn_17.py b/meld/vc/svn_17.py
index d8009f2..3feb4da 100644
--- a/meld/vc/svn_17.py
+++ b/meld/vc/svn_17.py
@@ -21,7 +21,7 @@
 ### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 ### THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import svn
+from . import svn
 
 
 class Vc(svn.Vc):
diff --git a/meld/vc/tla.py b/meld/vc/tla.py
index 5cfe168..62e175f 100644
--- a/meld/vc/tla.py
+++ b/meld/vc/tla.py
@@ -21,9 +21,11 @@
 #OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 #SOFTWARE.
 
-import os
 import errno
-import _vc
+import os
+
+from . import _vc
+
 
 # From the Arch manual (kept here for reference)
 
diff --git a/meld/vcview.py b/meld/vcview.py
index ea649e5..98f2e1f 100644
--- a/meld/vcview.py
+++ b/meld/vcview.py
@@ -24,13 +24,13 @@ from gettext import gettext as _
 import gtk
 import pango
 
-import tree
-import misc
-from ui import gnomeglade
-import melddoc
-import paths
-import ui.emblemcellrenderer
-import vc
+from . import melddoc
+from . import misc
+from . import paths
+from . import tree
+from . import vc
+from .ui import emblemcellrenderer
+from .ui import gnomeglade
 
 ################################################################################
 #
@@ -163,7 +163,7 @@ class VcView(melddoc.MeldDoc, gnomeglade.Component):
         self.treeview.set_search_equal_func(self.treeview_search_cb)
         self.current_path, self.prev_path, self.next_path = None, None, None
         column = gtk.TreeViewColumn( _("Name") )
-        renicon = ui.emblemcellrenderer.EmblemCellRenderer()
+        renicon = emblemcellrenderer.EmblemCellRenderer()
         rentext = gtk.CellRendererText()
         column.pack_start(renicon, expand=0)
         column.pack_start(rentext, expand=1)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]