Skip to content

Commit 7e66227

Browse files
authored
Merge pull request #182 from fedorov/fix-casenumber
ENH: simplify how case directory name is generated
2 parents f6c3e96 + dd386e6 commit 7e66227

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

SliceTracker/SliceTracker.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -3614,10 +3614,10 @@ def setupConnections(self):
36143614
self.spinbox.valueChanged.connect(self.onCaseNumberChanged)
36153615

36163616
def onCaseNumberChanged(self, caseNumber):
3617-
while len(str(caseNumber)) < self.CASE_NUMBER_DIGITS:
3618-
caseNumber = "0" + caseNumber
3619-
directory = self.PREFIX+str(caseNumber)+self.SUFFIX
3617+
formatString = '%0'+str(self.CASE_NUMBER_DIGITS)+'d'
3618+
caseNumber = formatString % caseNumber
3619+
directory = self.PREFIX+caseNumber+self.SUFFIX
36203620
self.newCaseDirectory = os.path.join(self.destinationRoot, directory)
36213621
self.preview.setText("New case directory: " + self.newCaseDirectory)
36223622
self.okButton.enabled = not os.path.exists(self.newCaseDirectory)
3623-
self.notice.text = "" if not os.path.exists(self.newCaseDirectory) else "Note: Directory already exists."
3623+
self.notice.text = "" if not os.path.exists(self.newCaseDirectory) else "Note: Directory already exists."

0 commit comments

Comments
 (0)