rh0dium wrote: > Hi all, > >I can't seem to get into the > second re.match. Can someone point out my apparent error?
errorS: 1. Imprecision -- the problem is in the *third* re.match ... 2. ... which should be re.search 3. Using re at all when simple string methods would do -- see below [snip] > for line in self.cpudata: > # Remove the newlines.. > ### line=line.strip() tokens = line.split() > ### if re.match(r"^processor\s+:", line): if tokens[0] == "processor": > cpucount += 1 > ### if re.match(r"^flags\s+:", line): elif tokens[0] == "flags" and "ht" in tokens: > ### flags=re.split(r":\s",line) > #### print "Found flags", flags[1] > ### if re.match(r"\bht\b",flags[1]): > print "HT on" > ht=1 -- http://mail.python.org/mailman/listinfo/python-list