<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def no_inner_space(self, *, outer=True):
 """Default spacing for all things written is ignored in this context. :outer: boolean, if True the typical padding and newline are added before the first and after the last things written """

    if outer:
      self._pad()

    indent_was = self._indent
    self._indent = None

    try:
      yield
    finally:
      self._indent = indent_was

    if outer:
      self._newline()