code: def set_fill_rule(self, fill_rule):
          
          cairo.cairo_set_fill_rule(self._pointer, fill_rule)
          self._check_status()
docs: Set the current :ref:`FILL_RULE` within the cairo context.
          The fill rule is used to determine which regions are inside
          or outside a complex (potentially self-intersecting) path.
          The current fill rule affects both :meth:`fill` and :meth:`clip`.
  
          The default fill rule is :obj:`WINDING <FILL_RULE_WINDING>`.
  
          :param fill_rule: A :ref:`FILL_RULE` string.