299 """ |
299 """ |
300 if not self.__source or not self.__filename: |
300 if not self.__source or not self.__filename: |
301 # don't do anything, if essential data is missing |
301 # don't do anything, if essential data is missing |
302 return |
302 return |
303 |
303 |
|
304 if not self.__checkers: |
|
305 # don't do anything, if no codes were selected |
|
306 return |
|
307 |
304 for keyword in self.__keywords: |
308 for keyword in self.__keywords: |
305 if keyword in self.__checkers: |
309 if keyword in self.__checkers: |
306 for check in self.__checkers[keyword]: |
310 for check in self.__checkers[keyword]: |
307 for context in self.__parseContexts(keyword): |
311 for context in self.__parseContexts(keyword): |
308 docstring = self.__parseDocstring(context, keyword) |
312 docstring = self.__parseDocstring(context, keyword) |