title: Inherited attribute is not seen
body: <p>I've got 4 .py files that I'm using for a basic text based game.  Unfortunately, I can't figure out why an attribute is not carrying all the way through like I'd expect.</p>
  <p>This method of assigning enemies is fairly round-about, but it's all because of the rest of my game logic.</p>
  <p>Here's my code:</p>
  <p><strong>characters.py</strong></p>
  <pre><code>class Enemy():
      def __init__(self, name):
          self.hit = 0
  </code></pre>
  <p><strong>enemies.py</strong></p>
  <pre><code>from characters import Enemy
  
  class Zombie(Enemy):
      def __init__(self):
          self.name = &quot;zombie&quot;
  </code></pre>
  <p><strong>selectors.py</strong></p>
  <pre><code>import enemies
  
  def enemysel():
      return enemies.Zombie()
  </code></pre>
  <p><strong>game.py</strong></p>
  <pre><code>import selectors
  
  test = selectors.enemysel()
  print(test.hit)
  </code></pre>
  <p>When I run game.py, I just keep getting this error:</p>
  <pre><code>AttributeError: 'Zombie' object has no attribute 'hit'
  </code></pre>
  <p>What am I doing wrong?</p>