示例#1
0
 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, ''
示例#2
0
 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)
示例#3
0
 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)
示例#4
0
 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')
示例#5
0
 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')