docstr: Set arrow sizes.
  
  @param sizes: A sequence of arrow sizes or a single size.
docstr_tok: ["Set","arrow","sizes",".","@","param","sizes",":","A","sequence","of","arrow","sizes","or","a","single","size","."]
code: def set_arrow_size(self, sizes):
      """Set arrow sizes.
  
      @param sizes: A sequence of arrow sizes or a single size.
      """
      try:
          iter(sizes)
      except TypeError:
          sizes = [sizes] * len(self._paths)
      self._arrow_sizes = sizes
      self.stale = True
  
imports: from math import atan2, cos, pi, sin
  from igraph.drawing.baseclasses import AbstractEdgeDrawer
  from igraph.drawing.metamagic import AttributeCollectorBase
  from igraph.drawing.matplotlib.utils import find_matplotlib
  from igraph.drawing.utils import get_bezier_control_points_for_curved_edge, FakeModule
label_desc: Use image node_id 11 for calling the EdgeCollection obj's underlying member method code with example usage: obj.set_arrow_size(sizes) without return types