/[cvs]/fract/mandelzoom.cgi
ViewVC logotype

Diff of /fract/mandelzoom.cgi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by teddy, Mon Feb 26 11:26:15 2001 UTC revision 1.9 by teddy, Tue Jun 19 22:27:27 2001 UTC
# Line 1  Line 1 
1  #!/usr/bin/python  #!/usr/bin/python
2    
3  import cgi, Image, ImageDraw, sys, math  import cgi, Image, ImageDraw, sys, math, signal, errno, os
4  from string import atoi, atof  from string import atoi, atof
5    
6    def handler(signum, frame):
7        raise os.error, (errno.ETIME, "Timer expired")
8    
9    signal.alarm(55)
10    signal.signal(signal.SIGALRM, handler)
11    
12  # This is to get backtrace output  # This is to get backtrace output
13  sys.stderr = sys.stdout  sys.stderr = sys.stdout
14    
# Line 249  if c1.imag > 0 and c2.imag < 0: # the x Line 255  if c1.imag > 0 and c2.imag < 0: # the x
255      else:      else:
256          yto= yorig # End at x axis          yto= yorig # End at x axis
257    
258  drawrect((0, yfrom), (xmax, yto))  try:
259        drawrect((0, yfrom), (xmax, yto))
260    except os.error, the_error:
261        if the_error[0] != errno.ETIME:
262            raise os.error, the_error
263            
264    signal.alarm(0)
265    
266  print "Content-type: image/png"  print "Content-type: image/png"
267  print  print

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

root@recompile.se
ViewVC Help
Powered by ViewVC 1.1.26