title: python TypeError: __new__() missing 1 required positional argument: 'namespace'
body: <p>I try to initialize class using</p>
  
  <p><code>tsf = TimeSeriesFeature(cut_avg, interval)</code></p>
  
  <p>but I got TypeError: __new__() missing 1 required positional argument: 'namespace'. </p>
  
  <p>The init code of TimeSeriesFeature is below:</p>
  
  <pre><code>class TimeSeriesFeature(BasicFeature):
      def __init__(self, cut_avg, interval):
          super().__init__()
          self.cut_avg = cut_avg
          self.interval = interval
          self.get_avg()
  </code></pre>
  
  <p>and BasicFeature init code:</p>
  
  <pre><code>class BasicFeature(ABCMeta):
      def __init__(self):
          self.times = {}
          self.avg = {}
  </code></pre>
  
  <p>and I'm using python3.5. Is there any mistake?</p>