• 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

40.0
/trnsysGUI/names/create.py
1
import pytrnsys.utils.result as _res
1✔
2

3
import trnsysGUI.names.manager as _nm
1✔
4

5

6
class CreateNamingHelper:
1✔
7
    _N_MAX_TRIES = 1000
1✔
8

9
    def __init__(self, namesManager: _nm.NamesManager) -> None:
1✔
10
        self._namesManager = namesManager
×
11

12
    def generateName(
1✔
13
        self,
14
        baseName: str,
15
        checkDdckFolder: bool,
16
        firstGeneratedNameHasNumber: bool,
17
    ) -> str:
18
        for i in range(1, self._N_MAX_TRIES + 1):
×
19
            if i == 1 and not firstGeneratedNameHasNumber:
×
20
                newNameCandidate = baseName
×
21
            else:
22
                newNameCandidate = f"{baseName}{i}"
×
23

NEW
24
            result = self._namesManager.validateName(
×
25
                newNameCandidate, checkDdckFolder
26
            )
27
            if not _res.isError(result):
×
28
                return newNameCandidate
×
29

NEW
30
        raise AssertionError(
×
31
            f'Could not generate a name with base "{baseName}" after {self._N_MAX_TRIES} tries.'
32
        )
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