docs: def get_dash(self):
          """Return the current dash pattern.
  
          :returns:
              A ``(dashes, offset)`` tuple of a list and a float.
              :obj:`dashes` is a list of floats,
              empty if no dashing is in effect.
  
          """
          dashes = ffi.new('double[]', cairo.cairo_get_dash_count(self._pointer))
          offset = ffi.new('double *')
          cairo.cairo_get_dash(self._pointer, dashes, offset)
          self._check_status()
          return list(dashes), offset[0]