src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

branch
server
changeset 10589
75b656c80a40
parent 10585
83e5a9a64543
child 10596
ea35c92a3c7c
equal deleted inserted replaced
10587:670f234271d8 10589:75b656c80a40
1096 source = codestring.splitlines(True) 1096 source = codestring.splitlines(True)
1097 encoding = Utilities.get_coding(source) 1097 encoding = Utilities.get_coding(source)
1098 else: 1098 else:
1099 try: 1099 try:
1100 if FileSystemUtilities.isRemoteFileName(self.filename): 1100 if FileSystemUtilities.isRemoteFileName(self.filename):
1101 bSource = self.__remotefsInterface.readFile( 1101 source, encoding = self.__remotefsInterface.readEncodedFile(
1102 FileSystemUtilities.plainFileName(self.filename) 1102 self.filename
1103 ) 1103 )
1104 source, encoding = Utilities.decode(bSource)
1105 else: 1104 else:
1106 source, encoding = Utilities.readEncodedFile(self.filename) 1105 source, encoding = Utilities.readEncodedFile(self.filename)
1107 source = source.splitlines(True) 1106 source = source.splitlines(True)
1108 except (OSError, UnicodeError) as msg: 1107 except (OSError, UnicodeError) as msg:
1109 self.results = CodeStyleCheckerDialog.hasResults 1108 self.results = CodeStyleCheckerDialog.hasResults
1148 QApplication.processEvents() 1147 QApplication.processEvents()
1149 self.__timenow = time.monotonic() 1148 self.__timenow = time.monotonic()
1150 1149
1151 try: 1150 try:
1152 if FileSystemUtilities.isRemoteFileName(self.filename): 1151 if FileSystemUtilities.isRemoteFileName(self.filename):
1153 bSource = self.__remotefsInterface.readFile( 1152 source, encoding = self.__remotefsInterface.readEncodedFile(
1154 FileSystemUtilities.plainFileName(self.filename) 1153 self.filename
1155 ) 1154 )
1156 source, encoding = Utilities.decode(bSource)
1157 else: 1155 else:
1158 source, encoding = Utilities.readEncodedFile(filename) 1156 source, encoding = Utilities.readEncodedFile(filename)
1159 source = source.splitlines(True) 1157 source = source.splitlines(True)
1160 except (OSError, UnicodeError) as msg: 1158 except (OSError, UnicodeError) as msg:
1161 self.results = CodeStyleCheckerDialog.hasResults 1159 self.results = CodeStyleCheckerDialog.hasResults

eric ide

mercurial