def __init__(self, xy, width, height, angle=<NUM_LIT:0.0>, theta1=<NUM_LIT:0.0>, theta2=<NUM_LIT>, **kwargs):
fill = kwargs.pop('<STR_LIT>')<EOL>if fill:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>kwargs['<STR_LIT>'] = False<EOL>Ellipse.__init__(self, xy, width, height, angle, **kwargs)<EOL>self.theta1 = theta1<EOL>self.theta2 = theta2<EOL>
The following args are supported:

*xy*
  center of ellipse

*width*
  length of horizontal axis

*height*
  length of vertical axis

*angle*
  rotation in degrees (anti-clockwise)

*theta1*
  starting angle of the arc in degrees

*theta2*
  ending angle of the arc in degrees

If *theta1* and *theta2* are not provided, the arc will form a
complete ellipse.

Valid kwargs are:

%(Patch)s