def isgoodname(self,name = '', localname= False): ''' Function isgoodname: Argument name: ''' if isgoodname(name): if localname: return True if name in [v[0] for v in self.value_list]: raise SyntaxError, "Name %s already exist in value list." % name return True else: raise SyntaxError, "Bad name:%s" % name
def isgoodname(self,name = '', localname= False): ''' Function isgoodname: Argument name: ''' if isgoodname(name): if localname: return True if name in self.func: raise SyntaxError, "Name %s already exist in func list." % name if name in [x[0] for x in self.init_values]: raise SyntaxError, "Name %s already exist in value list." % name if name in self.value.keys(): raise SyntaxError, "Name %s already exist in value list." % name return True else: raise SyntaxError, "Bad name:%s" % name
def isgoodname(self,name = '', localname= False): ''' Function isgoodname: Argument name: ''' if isgoodname(name): if localname: return True dict={'func':[f.func_name for f in self.func_list], 'class':[c.class_name for c in self.class_list], 'value':[v[0] for v in self.value_obj.value_list], } for i,j in dict.items(): if name in j: raise SyntaxError, "Name %s already exist in %s list." %( name,i) return True else: raise SyntaxError, "Bad name:%s" % name
def isgoodname(self, name): if isgoodname(name): return True else: raise SyntaxError, "Bad name:%s" % name