From: John H. <jdh...@ac...> - 2004-12-01 21:21:44
|
>>>>> "Carol" == Carol Leger <car...@sr...> writes: >> Yep, this is a bug. In backend_ps in the the set_linedashes >> function on line 103, replace the line if seq: with if seq is >> not None and len(seq): My guess is you are using numarray, and >> if memory serves numarray but not Numeric fails on using an >> array as a boolean, which is what backend ps is doing here. >> Carol> Yes, I am using numarray. I made the change to line 103 Carol> and now line 102 is reporting a similar error. Sorry for all the troubles here. Try this function for set_linedash in backend_ps def set_linedash(self, offset, seq): if self.linedash is not None: oldo, oldseq = self.linedash if offset==oldo and seq==oldseq: return if seq is not None and len(seq): s="[%s] %d setdash\n"%(_nums_to_str(*seq), offset) self._pswriter.write(s) else: self._pswriter.write("[] 0 setdash\n") self.linedash = (offset,seq) |