title: Python Django Shell - Three dots
body: <p>Just running through <a href="http://www.djangobook.com/en/2.0/chapter04.html" rel="nofollow">Django Tutorial 4</a> and I am wondering if anyone can tell me if there is a name for the three dots <code>...</code> that appear in the shell after one opens a class and how to get back to the normal <code>&gt;&gt;&gt;</code> correctly?</p>
  
  <p>This shell is accessed by <code>python manage.py shell</code></p>
  
  <pre><code>&gt;&gt;&gt; class SilentAssertionError(AssertionError):
  ...     silent_variable_failure = True
  &gt;&gt;&gt; class PersonClass4:
  ...     def first_name(self):
  ...         raise SilentAssertionError
  &gt;&gt;&gt; p = PersonClass4()
  &gt;&gt;&gt; t.render(Context({"person": p}))
  u'My name is .'
  </code></pre>
  
  <p>E.G. After getting to the end of the line</p>
  
  <pre><code>...         raise SilentAssertionError
  </code></pre>
  
  <p>When I press return I still have <code>...</code> at the prompt. If I type the next line in here I get an error. What I have been doing so far is to hit return twice to get it back to the normal <code>&gt;&gt;&gt;</code></p>
  
  <p>Also is there a name for the <code>&gt;&gt;&gt;</code> ?</p>