unwarranted logParser fail at commit-script stage?

From @mgignac:

The commit script complained on this line, but I'm not sure that the logic is correct in the logParser. In my log file, I have a single message that's being flagged:

Matrix_Element_Handler::GenerateOneEvent(): Point for '2_3__u__u__W+__d__u' exceeds maximum by 15.4543.

And when the above line fails, it's dividing by zero (e.g. nEventsRequested is not set).

Traceback (most recent call last):
  File "scripts/logParser.py", line 624, in <module>
    main()
  File "scripts/logParser.py", line 485, in main
    sherpaChecks(opts.INPUT_FILE)
  File "scripts/logParser.py", line 223, in sherpaChecks
    logwarn("","WARNING: be aware of: "+str(numexceeds*100./nEventsRequested)+"% of the event weights exceed the maximum by a factor of ten")
ZeroDivisionError: float division by zero