2727from gi .repository import GtkSource
2828
2929from meld .conf import _
30- from meld .matchers import diffutil
3130from . import meldbuffer
3231from . import melddoc
33- from meld .matchers import merge
3432from . import misc
35- from . import patchdialog
3633from . import recent
3734from . import undo
38- from .ui import findbar
3935from .ui import gnomeglade
4036
4137from meld .const import MODE_REPLACE , MODE_DELETE , MODE_INSERT , NEWLINES
38+ from meld .matchers .diffutil import Differ , merged_chunk_order
4239from meld .matchers .helpers import CachedSequenceMatcher
40+ from meld .matchers .merge import Merger
41+ from meld .patchdialog import PatchDialog
4342from meld .settings import bind_settings , meldsettings
4443from meld .sourceview import LanguageManager , get_custom_encoding_candidates
44+ from meld .ui .findbar import FindBar
4545
4646
4747def with_focused_pane (function ):
@@ -83,7 +83,7 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
8383 default = False ,
8484 )
8585
86- differ = diffutil . Differ
86+ differ = Differ
8787
8888 keylookup = {
8989 Gdk .KEY_Shift_L : MASK_SHIFT ,
@@ -168,7 +168,7 @@ def __init__(self, num_panes):
168168 self .actiongroup = self .FilediffActions
169169 self .actiongroup .set_translation_domain ("meld" )
170170
171- self .findbar = findbar . FindBar (self .grid )
171+ self .findbar = FindBar (self .grid )
172172 self .grid .attach (self .findbar .widget , 1 , 2 , 5 , 1 )
173173
174174 self .set_num_panes (num_panes )
@@ -526,7 +526,7 @@ def action_copy_change_right_down(self, *args):
526526 src , dst , self .get_action_chunk (src , dst ), copy_up = False )
527527
528528 def pull_all_non_conflicting_changes (self , src , dst ):
529- merger = merge . Merger ()
529+ merger = Merger ()
530530 merger .differ = self .linediffer
531531 merger .texts = self .buffer_texts
532532 for mergedfile in merger .merge_2_files (src , dst ):
@@ -551,7 +551,7 @@ def action_pull_all_changes_right(self, *args):
551551
552552 def merge_all_non_conflicting_changes (self , * args ):
553553 dst = 1
554- merger = merge . Merger ()
554+ merger = Merger ()
555555 merger .differ = self .linediffer
556556 merger .texts = self .buffer_texts
557557 for mergedfile in merger .merge_3_files (False ):
@@ -1173,11 +1173,9 @@ def on_diffs_changed(self, linediffer, chunk_changes):
11731173 # We need to clear removed and modified chunks, and need to
11741174 # re-highlight added and modified chunks.
11751175 need_clearing = sorted (
1176- list (removed_chunks ),
1177- key = diffutil .merged_chunk_order )
1176+ list (removed_chunks ), key = merged_chunk_order )
11781177 need_highlighting = sorted (
1179- list (added_chunks ) + [modified_chunks ],
1180- key = diffutil .merged_chunk_order )
1178+ list (added_chunks ) + [modified_chunks ], key = merged_chunk_order )
11811179
11821180 alltags = [b .get_tag_table ().lookup ("inline" ) for b in self .textbuffer ]
11831181
@@ -1533,7 +1531,7 @@ def file_saved_cb(self, saver, result, user_data):
15331531 self .state = melddoc .STATE_NORMAL
15341532
15351533 def make_patch (self , * extra ):
1536- dialog = patchdialog . PatchDialog (self )
1534+ dialog = PatchDialog (self )
15371535 dialog .run ()
15381536
15391537 def update_buffer_writable (self , buf ):
0 commit comments