| 
     
      
      
      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)
 |