eric6/Plugins/VcsPlugins/vcsMercurial/hg.py

changeset 8243
cc717c2ae956
parent 8240
93b8a353c4bf
child 8259
2bbec88047dd
equal deleted inserted replaced
8242:aa713ac50c0d 8243:cc717c2ae956
1900 defaultUrl, defaultPushUrl = dlg.getData() 1900 defaultUrl, defaultPushUrl = dlg.getData()
1901 if withLargefiles: 1901 if withLargefiles:
1902 lfMinSize, lfPattern = dlg.getLargefilesData() 1902 lfMinSize, lfPattern = dlg.getLargefilesData()
1903 else: 1903 else:
1904 createContents = False 1904 createContents = False
1905 try: 1905 with contextlib.suppress(OSError):
1906 with open(cfgFile, "w") as cfg: 1906 with open(cfgFile, "w") as cfg:
1907 if createContents: 1907 if createContents:
1908 # write the data entered 1908 # write the data entered
1909 cfg.write("[paths]\n") 1909 cfg.write("[paths]\n")
1910 if defaultUrl: 1910 if defaultUrl:
1923 cfg.write("patterns =\n") 1923 cfg.write("patterns =\n")
1924 cfg.write(" {0}\n".format( 1924 cfg.write(" {0}\n".format(
1925 "\n ".join(lfPattern))) 1925 "\n ".join(lfPattern)))
1926 self.__monitorRepoIniFile(repoName) 1926 self.__monitorRepoIniFile(repoName)
1927 self.__iniFileChanged(cfgFile) 1927 self.__iniFileChanged(cfgFile)
1928 except OSError:
1929 pass
1930 self.repoEditor = MiniEditor(cfgFile, "Properties") 1928 self.repoEditor = MiniEditor(cfgFile, "Properties")
1931 self.repoEditor.show() 1929 self.repoEditor.show()
1932 1930
1933 def hgVerify(self): 1931 def hgVerify(self):
1934 """ 1932 """

eric ide

mercurial