Stop creating range objects in ansiterm

This commit is contained in:
Thomas Nagy 2014-01-05 21:47:21 +01:00
parent 8d8ba52810
commit d01f7f36e0
No known key found for this signature in database
GPG Key ID: 67A565EDFDF90E64
1 changed files with 4 additions and 4 deletions

View File

@ -210,10 +210,10 @@ else:
attr = sbinfo.Attributes
for c in cols:
c = to_int(c, 0)
if c in range(30,38): # fgcolor
attr = (attr & 0xfff0) | self.rgb2bgr(c-30)
elif c in range(40,48): # bgcolor
attr = (attr & 0xff0f) | (self.rgb2bgr(c-40) << 4)
if 29 < c < 38: # fgcolor
attr = (attr & 0xfff0) | self.rgb2bgr(c - 30)
elif 39 < c < 48: # bgcolor
attr = (attr & 0xff0f) | (self.rgb2bgr(c - 40) << 4)
elif c == 0: # reset
attr = self._orig_sbinfo.Attributes
elif c == 1: # strong