old_contents: #!/usr/bin/python
  #
  # Urwid __init__.py 
  #    Copyright (C) 2004-2010  Ian Ward
  #
  #    This library is free software; you can redistribute it and/or
  #    modify it under the terms of the GNU Lesser General Public
  #    License as published by the Free Software Foundation; either
  #    version 2.1 of the License, or (at your option) any later version.
  #
  #    This library is distributed in the hope that it will be useful,
  #    but WITHOUT ANY WARRANTY; without even the implied warranty of
  #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  #    Lesser General Public License for more details.
  #
  #    You should have received a copy of the GNU Lesser General Public
  #    License along with this library; if not, write to the Free Software
  #    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  #
  # Urwid web site: http://excess.org/urwid/
  
  __all__ = [
      'BoxWidget','Frame','Filler','ListBox','SimpleListWalker',
      'ListWalker',
      'WidgetWrap','AttrWrap','Padding','Divider','LineBox','SolidFill',
      'Columns','Pile','GridFlow','BoxAdapter','Overlay',
      'FlowWidget','Text','Edit','IntEdit','Button','CheckBox','RadioButton',
      'BarGraph','ProgressBar','GraphVScale','BigText',
      'Canvas','CanvasCombine','CanvasJoin','CanvasCache','CompositeCanvas',
      'TextCanvas', 'SolidCanvas',
      'TextLayout', 'StandardTextLayout', 'default_layout',
      'set_encoding','get_encoding_mode','supports_unicode',
      'Thin3x3Font','Thin4x3Font','HalfBlock5x4Font','HalfBlock6x5Font',
      'HalfBlockHeavy6x5Font','Thin6x6Font','HalfBlock7x7Font',
      'Font','get_all_fonts',
      'MetaSignals', 
      'emit_signal', 'register_signal', 'connect_signal', 'disconnect_signal',
      'MonitoredList',
      'command_map',
      'MainLoop', 'SelectEventLoop', 'GLibEventLoop', 'TwistedEventLoop',
      'AttrSpec', 'AttrSpecError',
      ]
  
  VERSION = (0, 9, 9, 1)
  __version__ = ''.join(['-.'[type(x) == int]+str(x) for x in VERSION])[1:]
  
  
  from widget import *
  from decoration import *
  from container import *
  from wimp import *
  from listbox import *
  from graphics import *
  from canvas import *
  from font import *
  from signals import *
  from monitored_list import *
  from command_map import *
  from main_loop import *
  from text_layout import *
  from display_common import *
  from util import *
  
  import raw_display
  
new_contents: #!/usr/bin/python
  #
  # Urwid __init__.py 
  #    Copyright (C) 2004-2010  Ian Ward
  #
  #    This library is free software; you can redistribute it and/or
  #    modify it under the terms of the GNU Lesser General Public
  #    License as published by the Free Software Foundation; either
  #    version 2.1 of the License, or (at your option) any later version.
  #
  #    This library is distributed in the hope that it will be useful,
  #    but WITHOUT ANY WARRANTY; without even the implied warranty of
  #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  #    Lesser General Public License for more details.
  #
  #    You should have received a copy of the GNU Lesser General Public
  #    License along with this library; if not, write to the Free Software
  #    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  #
  # Urwid web site: http://excess.org/urwid/
  
  __all__ = [
      'BoxWidget','Frame','Filler','ListBox','SimpleListWalker',
      'ListWalker',
      'WidgetWrap','AttrWrap','Padding','Divider','LineBox','SolidFill',
      'Columns','Pile','GridFlow','BoxAdapter','Overlay',
      'FlowWidget','Text','Edit','IntEdit','Button','CheckBox','RadioButton',
      'BarGraph','ProgressBar','GraphVScale','BigText',
      'Canvas','CanvasCombine','CanvasJoin','CanvasCache','CompositeCanvas',
      'TextCanvas', 'SolidCanvas',
      'TextLayout', 'StandardTextLayout', 'default_layout',
      'set_encoding','get_encoding_mode','supports_unicode',
      'Thin3x3Font','Thin4x3Font','HalfBlock5x4Font','HalfBlock6x5Font',
      'HalfBlockHeavy6x5Font','Thin6x6Font','HalfBlock7x7Font',
      'Font','get_all_fonts',
      'MetaSignals', 
      'emit_signal', 'register_signal', 'connect_signal', 'disconnect_signal',
      'MonitoredList',
      'command_map',
      'MainLoop', 'SelectEventLoop', 'GLibEventLoop', 'TwistedEventLoop',
      'AttrSpec', 'AttrSpecError',
      ]
  
  VERSION = (0, 9, 9, 1)
  __version__ = ''.join(['-.'[type(x) == int]+str(x) for x in VERSION])[1:]
  
  
  from urwid.widget import *
  from urwid.decoration import *
  from urwid.container import *
  from urwid.wimp import *
  from urwid.listbox import *
  from urwid.graphics import *
  from urwid.canvas import *
  from urwid.font import *
  from urwid.signals import *
  from urwid.monitored_list import *
  from urwid.command_map import *
  from urwid.main_loop import *
  from urwid.text_layout import *
  from urwid.display_common import *
  from urwid.util import *
  
  from urwid import raw_display
  
subject: Use absolute imports in __init__.py too.