title: object() takes no paramets but no object() in code
body: <p>I'm STILL trying to create a code for an assignment but have come across a problem where idle tells me that object() takes no parameters, but in the code there is no object() at all.</p>
  
  <pre><code>_world = {}
  starting_position = (0, 0)
  
  def load_tiles():
      """Parses file describing the world space in the _world object"""
      with open( "map.txt", 'r') as f:
          rows = f.readlines()
      x_max = len(rows[0].split('\t')) # believes all rows contains same amount of tabs
      for y in range(len(rows)):
          cols = rows[y].split('\t')
          for x in range(x_max):
              tile_name = cols[x].replace('\n', '')
              if tile_name == 'StartingRoom':
                  global starting_position
                  starting_position = (x, y)
              _world[(x, y)] = None if tile_name == '' else getattr(__import__('tiles'), tile_name)(x, y)
  
  def tile_exists(x, y):
      return _world.get((x, y))
  </code></pre>