caurender.py
changeset 6 cac4ae0f22f4
parent 3 89d76549ba6e
     1.1 --- a/caurender.py	Thu Dec 30 15:19:36 2010 +0100
     1.2 +++ b/caurender.py	Thu Dec 30 15:56:07 2010 +0100
     1.3 @@ -31,15 +31,18 @@
     1.4  def main():
     1.5  	filename = sys.argv[1]
     1.6  	print "rendering ", filename	
     1.7 -	render = Render("hope", 800, 800)
     1.8 +	render = Render("hope", 1000, 1000)
     1.9  	mod_time = 0
    1.10  	while True:
    1.11  		current = os.stat(filename)[stat.ST_MTIME]
    1.12  		if current > mod_time:
    1.13  			mod_time = current
    1.14  			print "updating render"
    1.15 -			grid = marshal.loadGrid(filename)
    1.16 -			render.render(grid)
    1.17 +			try:
    1.18 +				grid = marshal.loadGrid(filename)
    1.19 +				render.render(grid)
    1.20 +			except IndexError, ValueError:
    1.21 +				print "loading error"
    1.22  		time.sleep(1)
    1.23  
    1.24  if __name__ == "__main__":