message: Removed unused context.namescope
  If this change breaks you switch to tf.name_scope.
diff: @@ -19,7 +19,6 @@ from __future__ import division
  from __future__ import print_function
  import collections
  -import contextlib
  import copy
  import random
  import threading
  @@ -1638,19 +1637,6 @@ def eager_mode():
  return context()._mode(EAGER_MODE) # pylint: disable=protected-access
  -# TODO(agarwal): get rid of this and use ops.name_scope instead.
  -@contextlib.contextmanager
  -def namescope(name):
  - """ContextManager for creating hierarchical name scopes."""
  - ctx = context()
  - old_name = ctx.scope_name
  - ctx.scope_name = "%s/%s" % (old_name, name) if old_name else name
  - try:
  - yield
  - finally:
  - ctx.scope_name = old_name
  -
  -
  def scope_name():
  """Name of the current scope."""
  return context().scope_name
  