12 import pysvn |
12 import pysvn |
13 |
13 |
14 from PyQt4.QtCore import * |
14 from PyQt4.QtCore import * |
15 from PyQt4.QtGui import * |
15 from PyQt4.QtGui import * |
16 |
16 |
17 from SvnUtilities import formatTime |
17 from .SvnUtilities import formatTime |
18 from SvnDialogMixin import SvnDialogMixin |
18 from .SvnDialogMixin import SvnDialogMixin |
19 from VCS.Ui_RepositoryInfoDialog import Ui_VcsRepositoryInfoDialog |
19 from VCS.Ui_RepositoryInfoDialog import Ui_VcsRepositoryInfoDialog |
20 |
20 |
21 class SvnInfoDialog(QDialog, SvnDialogMixin, Ui_VcsRepositoryInfoDialog): |
21 class SvnInfoDialog(QDialog, SvnDialogMixin, Ui_VcsRepositoryInfoDialog): |
22 """ |
22 """ |
23 Class implementing a dialog to show repository related information |
23 Class implementing a dialog to show repository related information |
157 infoStr += self.trUtf8(\ |
157 infoStr += self.trUtf8(\ |
158 "<tr><td><b>Checksum:</b></td><td>{0}</td></tr>")\ |
158 "<tr><td><b>Checksum:</b></td><td>{0}</td></tr>")\ |
159 .format(wcInfo['checksum']) |
159 .format(wcInfo['checksum']) |
160 infoStr += "</table>" |
160 infoStr += "</table>" |
161 self.infoBrowser.setHtml(infoStr) |
161 self.infoBrowser.setHtml(infoStr) |
162 except pysvn.ClientError, e: |
162 except pysvn.ClientError as e: |
163 self.__showError(e.args[0]) |
163 self.__showError(e.args[0]) |
164 locker.unlock() |
164 locker.unlock() |
165 os.chdir(cwd) |
165 os.chdir(cwd) |
166 |
166 |
167 def __showError(self, msg): |
167 def __showError(self, msg): |