{'In': ['',
u'def func():\n return 1',
u'return_one = func',
u'return_one',
u'return_one()',
u'@new_decorator\ndef going_to_return_one',
u'@new_decorator\ndef going_to_return_one:',
u'@new_decorator\ndef going_to_return_one:\n print "Is this a decorator"',
u'@new_decorator\ndef going_to_return_one():\n print "Is this a decorator"',
u'def new_decorator(func):\n print("This is a new func")\n func()\n\n@new_decorator\ndef going_to_return_one():\n print "Is this a decorator"\n ',
u'going_to_return_one',
u'going_to_return_one()',
u'new_decorator',
u'new_decorator()',
u'new_decorator = going_to_return_one()',
u'new_decorator = going_to_return_one',
u'new_decorator',
u'new_decorator()',
u'new_decorator(lambda: x, y: x**y)',
u'new_decorator(lambda: x, y, x**y)',
u'new_decorator(lambda: x, x**y)',
u'new_decorator(lambda: x: x**y)',
u'new_decorator(lambda x: x**y)',
u'new_decorator(lambda x, y: x**y)',
u'def hello(name="Jose"):',
u'def hello(name="Jose"):\n print("Hello %s" % name)',
u'hello()',
u'greet = hello"',
u'greet = hello',
u'greet()',
u'globals()',
u"globals()['Out']",
u'locals()'],
'Out': {3: <function __main__.func>,
4: 1,
12: <function __main__.new_decorator>,
30: {...}},
'_': {...},
'_12': <function __main__.new_decorator>,
'_3': <function __main__.func>,
'_30': {...},
'_4': 1,
'__': <function __main__.new_decorator>,
'___': 1,
'__builtin__': <module '__builtin__' (built-in)>,
'__builtins__': <module '__builtin__' (built-in)>,
'__doc__': 'Automatically created module for IPython interactive environment',
'__name__': '__main__',
'_dh': [u'/Users/louistur/Developer/Python/PythonBootcamp'],
'_i': u"globals()['Out']",
'_i1': u'def func():\n return 1',
'_i10': u'going_to_return_one',
'_i11': u'going_to_return_one()',
'_i12': u'new_decorator',
'_i13': u'new_decorator()',
'_i14': u'new_decorator = going_to_return_one()',
'_i15': u'new_decorator = going_to_return_one',
'_i16': u'new_decorator',
'_i17': u'new_decorator()',
'_i18': u'new_decorator(lambda: x, y: x**y)',
'_i19': u'new_decorator(lambda: x, y, x**y)',
'_i2': u'return_one = func',
'_i20': u'new_decorator(lambda: x, x**y)',
'_i21': u'new_decorator(lambda: x: x**y)',
'_i22': u'new_decorator(lambda x: x**y)',
'_i23': u'new_decorator(lambda x, y: x**y)',
'_i24': u'def hello(name="Jose"):',
'_i25': u'def hello(name="Jose"):\n print("Hello %s" % name)',
'_i26': u'hello()',
'_i27': u'greet = hello"',
'_i28': u'greet = hello',
'_i29': u'greet()',
'_i3': u'return_one',
'_i30': u'globals()',
'_i31': u"globals()['Out']",
'_i32': u'locals()',
'_i4': u'return_one()',
'_i5': u'@new_decorator\ndef going_to_return_one',
'_i6': u'@new_decorator\ndef going_to_return_one:',
'_i7': u'@new_decorator\ndef going_to_return_one:\n print "Is this a decorator"',
'_i8': u'@new_decorator\ndef going_to_return_one():\n print "Is this a decorator"',
'_i9': u'def new_decorator(func):\n print("This is a new func")\n func()\n\n@new_decorator\ndef going_to_return_one():\n print "Is this a decorator"\n ',
'_ih': ['',
u'def func():\n return 1',
u'return_one = func',
u'return_one',
u'return_one()',
u'@new_decorator\ndef going_to_return_one',
u'@new_decorator\ndef going_to_return_one:',
u'@new_decorator\ndef going_to_return_one:\n print "Is this a decorator"',
u'@new_decorator\ndef going_to_return_one():\n print "Is this a decorator"',
u'def new_decorator(func):\n print("This is a new func")\n func()\n\n@new_decorator\ndef going_to_return_one():\n print "Is this a decorator"\n ',
u'going_to_return_one',
u'going_to_return_one()',
u'new_decorator',
u'new_decorator()',
u'new_decorator = going_to_return_one()',
u'new_decorator = going_to_return_one',
u'new_decorator',
u'new_decorator()',
u'new_decorator(lambda: x, y: x**y)',
u'new_decorator(lambda: x, y, x**y)',
u'new_decorator(lambda: x, x**y)',
u'new_decorator(lambda: x: x**y)',
u'new_decorator(lambda x: x**y)',
u'new_decorator(lambda x, y: x**y)',
u'def hello(name="Jose"):',
u'def hello(name="Jose"):\n print("Hello %s" % name)',
u'hello()',
u'greet = hello"',
u'greet = hello',
u'greet()',
u'globals()',
u"globals()['Out']",
u'locals()'],
'_ii': u'globals()',
'_iii': u'greet()',
'_oh': {3: <function __main__.func>,
4: 1,
12: <function __main__.new_decorator>,
30: {...}},
'_sh': <module 'IPython.core.shadowns' from '/Users/louistur/anaconda/lib/python2.7/site-packages/IPython/core/shadowns.pyc'>,
'exit': <IPython.core.autocall.ZMQExitAutocall at 0x10338f3d0>,
'func': <function __main__.func>,
'get_ipython': <bound method ZMQInteractiveShell.get_ipython of <ipykernel.zmqshell.ZMQInteractiveShell object at 0x103252ed0>>,
'going_to_return_one': None,
'greet': <function __main__.hello>,
'hello': <function __main__.hello>,
'new_decorator': None,
'quit': <IPython.core.autocall.ZMQExitAutocall at 0x10338f3d0>,
'return_one': <function __main__.func>}