code: def _split_line(name, arguments, width):
      firstwidth = len(name)
      k = firstwidth
      newstr = name
      sepstr = ", "
      arglist = arguments.split(sepstr)
      for argument in arglist:
          if k == firstwidth:
              addstr = ""
          else:
              addstr = sepstr
          k = k + len(argument) + len(addstr)
          if k > width:
              k = firstwidth + 1 + len(argument)
              newstr = (
                  newstr + ",\n" + " " * (firstwidth + 2) + argument
              )
          else:
              newstr = newstr + addstr + argument
      return newstr
  
imports: from __future__ import division, absolute_import, print_function
  import os
  import sys
  import types
  import re
  import warnings
  from numpy.core.numerictypes import issubclass_, issubsctype, issubdtype
  from numpy.core.overrides import set_module
  from numpy.core import ndarray, ufunc, asarray
  import numpy
  from numpy.compat import getargspec, formatargspec
label_desc: Use image node_id 6 for calling a global function with example usage: _split_line(name, arguments, width) and returns: newstr