"""The IPython HTML Notebook"""

# check for tornado 2.1.0
msg = "The IPython Notebook requires tornado >= 2.1.0"
try:
    import tornado
except ImportError:
    raise ImportError(msg)
else:
    if tornado.version_info < (2,1,0):
        raise ImportError(msg+", but you have %s"%tornado.version)
del msg

"""The IPython HTML Notebook"""

# check for tornado 2.1.0
msg = "The IPython Notebook requires tornado >= 2.1.0"
try:
    import tornado
except ImportError:
    raise ImportError(msg)
try:
    version_info = tornado.version_info
except AttributeError:
    raise ImportError(msg + ", but you have < 1.1.0")
if version_info < (2,1,0):
    raise ImportError(msg + ", but you have %s" % tornado.version)
del msg

Fix for tornado check for tornado < 1.1.0
Fix for tornado check for tornado < 1.1.0

Tornado < 1.1.0 does not have the ``version_info`` variable to check.
Debian squeeze has tornado 1.0.1.

  """The IPython HTML Notebook"""
  
  # check for tornado 2.1.0
  msg = "The IPython Notebook requires tornado >= 2.1.0"
  try:
      import tornado
  except ImportError:
      raise ImportError(msg)
- else:
+ try:
+     version_info = tornado.version_info
+ except AttributeError:
+     raise ImportError(msg + ", but you have < 1.1.0")
-     if tornado.version_info < (2,1,0):
+ if version_info < (2,1,0):
-         raise ImportError(msg+", but you have %s"%tornado.version)
+     raise ImportError(msg + ", but you have %s" % tornado.version)
  del msg
  
Fix for tornado check for tornado < 1.1.0
## Code Before:
"""The IPython HTML Notebook"""

# check for tornado 2.1.0
msg = "The IPython Notebook requires tornado >= 2.1.0"
try:
    import tornado
except ImportError:
    raise ImportError(msg)
else:
    if tornado.version_info < (2,1,0):
        raise ImportError(msg+", but you have %s"%tornado.version)
del msg

## Instruction:
Fix for tornado check for tornado < 1.1.0
## Code After:
"""The IPython HTML Notebook"""

# check for tornado 2.1.0
msg = "The IPython Notebook requires tornado >= 2.1.0"
try:
    import tornado
except ImportError:
    raise ImportError(msg)
try:
    version_info = tornado.version_info
except AttributeError:
    raise ImportError(msg + ", but you have < 1.1.0")
if version_info < (2,1,0):
    raise ImportError(msg + ", but you have %s" % tornado.version)
del msg
