code: def delimit(delimiters, content):
      """
      Surround `content` with the first and last characters of `delimiters`.
  
      >>> delimit('[]', "foo")  # doctest: +SKIP
      '[foo]'
      >>> delimit('""', "foo")  # doctest: +SKIP
      '"foo"'
      """
      if len(delimiters) != 2:
          raise ValueError(
              "`delimiters` must be of length 2. Got %r" % delimiters
          )
      return "".join([delimiters[0], content, delimiters[1]])
  
imports: from __future__ import unicode_literals
  from contextlib import contextmanager
  import errno
  from functools import partial
  from io import BytesIO
  from subprocess import Popen, PIPE
  from networkx import topological_sort
  from six import iteritems
  from zipline.pipeline.data import BoundColumn
  from zipline.pipeline import Filter, Factor, Classifier, Term
  from zipline.pipeline.term import AssetExists
label_desc: Use image node_id 1 for calling a global function with example usage: delimit(delimiters, content) and returns: str