• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

SPF-OST / pytrnsys_gui / 11576810878

29 Oct 2024 03:09PM UTC coverage: 67.508% (-0.08%) from 67.591%
11576810878

push

github

web-flow
Merge pull request #564 from SPF-OST/560-black-change-line-length-to-pep8-standard-of-79-and-check-ci-reaction

changed line length in black to 79

1054 of 1475 new or added lines in 174 files covered. (71.46%)

150 existing lines in 74 files now uncovered.

10399 of 15404 relevant lines covered (67.51%)

0.68 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/trnsysGUI/arguments.py
1
# pylint: skip-file
2
# type: ignore
3

4
import argparse as _ap
×
5
import dataclasses as _dc
×
6

7

8
__all__ = ["getArgsOrExit", "Arguments"]
×
9

10

11
def getArgsOrExit() -> "Arguments":
×
12
    logLevels = "CRITICAL ERROR WARNING INFO DEBUG".split()
×
13

14
    parser = _ap.ArgumentParser()
×
NEW
15
    parser.add_argument(
×
16
        "-l",
17
        "--log",
18
        default="INFO",
19
        choices=logLevels,
20
        help="Set the log level",
21
        metavar="LEVEL",
22
    )
NEW
23
    parser.add_argument(
×
24
        "-t", "--trace", action="store_true", help="Enable tracing"
25
    )
26

27
    namespace = parser.parse_args()
×
28
    logLevel = namespace.log
×
29
    shallTrace = namespace.trace
×
30

31
    return Arguments(logLevel, shallTrace)
×
32

33

34
@_dc.dataclass(frozen=True)
×
35
class Arguments:
×
36
    logLevel: str
×
37
    shallTrace: bool
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc