Thu, 06 Jul 2017 18:59:43 +0200
Fixed an issue in the JavaScript class browser with respect to an empty file.
(grafted from 6411ee48fe91a4d8d2258a5713a007e2ee1f020f)
Utilities/ClassBrowsers/jsclbr.py | file | annotate | diff | comparison | revisions |
--- a/Utilities/ClassBrowsers/jsclbr.py Wed Jul 05 19:59:42 2017 +0200 +++ b/Utilities/ClassBrowsers/jsclbr.py Thu Jul 06 18:59:43 2017 +0200 @@ -102,7 +102,7 @@ self.__source = self.__source.replace("\r\n", "\n").replace("\r", "\n") # ensure source ends with an eol - if self.__source[-1] != '\n': + if bool(self.__source) and self.__source[-1] != '\n': self.__source = self.__source + '\n' def parse(self):