448 @param source source text (list of str or str) |
453 @param source source text (list of str or str) |
449 @return list of checker options |
454 @return list of checker options |
450 """ |
455 """ |
451 options = self.__options[:] |
456 options = self.__options[:] |
452 flags = Utilities.extractFlags(source) |
457 flags = Utilities.extractFlags(source) |
453 if "noqa" in flags and isinstance(flags["noqa"], str): |
458 if "noqa" in flags and isinstance(flags["noqa"], basestring): |
454 excludeMessages = \ |
459 excludeMessages = \ |
455 options[0].strip().rstrip(",") |
460 options[0].strip().rstrip(",") |
456 if excludeMessages: |
461 if excludeMessages: |
457 excludeMessages += "," |
462 excludeMessages += "," |
458 excludeMessages += flags["noqa"] |
463 excludeMessages += flags["noqa"] |