def checkArgs(self): if self.switch('libraryName') not in self.refDict['ornGroupNames']: ornNames = drawer.listScrub(self.refDict['ornGroupNames'], None, 'noQuote') msg = 'enter an appropriate ornament library name: %s.' % ornNames return 0, msg return 1, ''
def _fmtStep(self, stepData): # continuous, w/ decimal objects if self.dstValues == None and self.DECIMAL: stepData = self._fmtContinuous(stepData) msg = drawer.listScrub(stepData) else: # an array if self.dstValues == None: stepData = self._fmtContinuous(stepData) msg = drawer.listScrub(stepData.tolist()) msg = msg.replace(',', '') if self.dstValues == None: return self._fmtStepContinuous(msg) elif len(self.dstValues) == 2: return self._fmtStepBi(msg) elif len(self.dstValues) == 3: return self._fmtStepTri(msg) elif len(self.dstValues) == 4: return self._fmtStepQuad(msg)
def _fmtStep(self, stepData): # continuous, w/ decimal objects if self.dstValues == None and self.DECIMAL: stepData = self._fmtContinuous(stepData) msg = drawer.listScrub(stepData) else: # an array if self.dstValues == None: stepData = self._fmtContinuous(stepData) msg = drawer.listScrub(stepData.tolist()) msg = msg.replace(',','') if self.dstValues == None: return self._fmtStepContinuous(msg) elif len(self.dstValues) == 2: return self._fmtStepBi(msg) elif len(self.dstValues) == 3: return self._fmtStepTri(msg) elif len(self.dstValues) == 4: return self._fmtStepQuad(msg)
def getArgsLabel(self): """returns a string of the pmtr name and arg value names""" msg = [] msg.append(self.type) # add name string msg = msg + self.argNames # add arg names return drawer.listScrub(msg, None, 'rmQuote')