Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
13 import pysvn 13 import pysvn
14 14
15 from PyQt4.QtCore import * 15 from PyQt4.QtCore import *
16 from PyQt4.QtGui import * 16 from PyQt4.QtGui import *
17 17
18 from SvnDialogMixin import SvnDialogMixin 18 from .SvnDialogMixin import SvnDialogMixin
19 from Ui_SvnBlameDialog import Ui_SvnBlameDialog 19 from .Ui_SvnBlameDialog import Ui_SvnBlameDialog
20 20
21 import Utilities 21 import Utilities
22 22
23 class SvnBlameDialog(QDialog, SvnDialogMixin, Ui_SvnBlameDialog): 23 class SvnBlameDialog(QDialog, SvnDialogMixin, Ui_SvnBlameDialog):
24 """ 24 """
74 annotations = self.client.annotate(fname) 74 annotations = self.client.annotate(fname)
75 locker.unlock() 75 locker.unlock()
76 for annotation in annotations: 76 for annotation in annotations:
77 self.__generateItem(annotation["revision"].number, 77 self.__generateItem(annotation["revision"].number,
78 annotation["author"], annotation["number"] + 1, annotation["line"]) 78 annotation["author"], annotation["number"] + 1, annotation["line"])
79 except pysvn.ClientError, e: 79 except pysvn.ClientError as e:
80 locker.unlock() 80 locker.unlock()
81 self.__showError(e.args[0]+'\n') 81 self.__showError(e.args[0]+'\n')
82 self.__finish() 82 self.__finish()
83 os.chdir(cwd) 83 os.chdir(cwd)
84 84

eric ide

mercurial