<div dir="ltr">Hi,<div><br></div><div>I am using Thread class to create threads.</div><div><CODE></div><div>thread = threading.Thread(target=Fun, args=[arg1, arg2, arg3="val"])</div><div>thread.start()</div>
<div></CODE></div><div><br></div><div>This code is throwing compilation error(Ipython).</div><div><div>In [19]: import threading</div><div><br></div><div>In [20]: def Fun(agr1, arg2, arg3=None):</div><div>   ....:     pass</div>
<div>   ....: </div><div><br></div><div>In [21]: thread = threading.Thread(target=Fun, args=[arg1, arg2, <font color="#ff0000">arg3="val"</font>])</div><div>------------------------------------------------------------</div>
<div>   File "<ipython console>", line 1</div><div>     thread = threading.Thread(target=Fun, args=[arg1, arg2, arg3="val"])</div><div>                                                                 ^</div>
<div>SyntaxError: invalid syntax</div></div><div><br></div><div>How do we pass the value to default arguments while creating thread object?</div><div><br clear="all"><div><div dir="ltr">Regards,<div>~Piyush</div><div><a></a><span></span><span></span><a href="https://www.facebook.com/piyushkv1" target="_blank">Facebook</a> <a href="https://twitter.com/SocializePiyush" target="_blank">Twitter</a><br>
</div></div></div>
</div></div>