title: Task weight and sequence in python locust
body: <p>I need to implement the next logic:<br>
  1) Execute on_start method (eg <strong>login</strong>) <br>
  2) Execute the next task (<strong>task_2</strong>) 5 times <br>
  3) After that execute the next task (<strong>task_3</strong>) 10 times <br>
   Return to on_start etc... <br>
  So <strong><em>finally</em></strong> I need login:1, task_2: 5, task_3: 10. (5 and 10 times per 1 login) <br>
  I try to implement it with the next code: <br></p>
  
  <pre><code>class MyTaskSet(TaskSequence):
      def on_start(self):
          login()
  
  
      @seq_task(1)
      def task_2(self):
          print('Need to be executed 5 times after 1 login')
  
      @seq_task(2)
      def task_3(self):
          print('Need to be executed 10 times after 1 login')
  
  class LocustUser(HttpLocust):
      host = http://localhost
      task_set = MyTaskSet
  </code></pre>
  
  <p>Could someone of performance guru help me with this logic?</p>