150 Private method to initialize the Mercurial client. |
150 Private method to initialize the Mercurial client. |
151 |
151 |
152 @return tuple containing an OK flag and potentially an error message |
152 @return tuple containing an OK flag and potentially an error message |
153 @rtype tuple of (bool, str) |
153 @rtype tuple of (bool, str) |
154 """ |
154 """ |
|
155 from .HgClient import HgClient |
|
156 |
155 if self.__client is None: |
157 if self.__client is None: |
156 from .HgClient import HgClient |
|
157 |
|
158 client = HgClient(self.projectDir, "utf-8", self.vcs) |
158 client = HgClient(self.projectDir, "utf-8", self.vcs) |
159 ok, err = client.startServer() |
159 ok, err = client.startServer() |
160 if ok: |
160 if ok: |
161 self.__client = client |
161 self.__client = client |
162 else: |
162 else: |