Skip to content

Fix event stats check; pyproject.toml; use ruff

Ryunosuke O'Neil requested to merge roneil-event-stats-fix into master
Summary of log messages:
    Found 6 WARNING message(s)
        and 6 other(s) (2 unique). Pass "--suppress=0" to show all messages

Options parsing is currently unavailable
No problems found while validating the options and output file!
Running checks
Traceback (most recent call last):
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/bin/lb-ap", line 10, in <module>
    sys.exit(main())
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/LbAPLocal/cli.py", line 508, in test
    perform_checks(
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/LbAPLocal/checks.py", line 50, in perform_checks
    check_results = run_job_checks(
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/LbAPCommon/checks/__init__.py", line 69, in run_job_checks
    check_result: CheckResult = registered_check["func"](
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/LbAPCommon/checks/validations.py", line 289, in event_stats
    nCand = df.groupby("eventNumber").size()
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/pandas/core/frame.py", line 8252, in groupby
    return DataFrameGroupBy(
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/pandas/core/groupby/groupby.py", line 931, in __init__
    grouper, exclusions, obj = get_grouper(
  File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2870/stable/linux-64/lib/python3.9/site-packages/pandas/core/groupby/grouper.py", line 985, in get_grouper
    raise KeyError(gpr)
KeyError: 'eventNumber'

Merge request reports