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 |