title: threading error in python
body: <p>Probably I am overlooking something very basic.
  I have a function</p>
  
  <pre><code>def execution(command):
      os.system(command)
  </code></pre>
  
  <p>And another function</p>
  
  <pre><code>def start_this_thread():
      server_thread = threading.Thread(target=execution, args=(exec_str))
      server_thread.start()
  </code></pre>
  
  <p>I get an error:</p>
  
  <pre><code>self.run()
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 483, in run
      self.__target(*self.__args, **self.__kwargs)
  TypeError: execution() takes exactly 1 argument (233 given)
  </code></pre>
  
  <p>Aparently the string length (command) is of length 233??</p>