title: Python script that calls itself
body: <p>I have Python script that is called with couple of arguments.
  I also can call it with different set of arguments to behave differently.</p>
  
  <p>my questions is : is it possible that in the script, when I call it with second set of arguments, I add code so that the script calls itself with first set of arguments? will that work?</p>
  
  <p>Reason for above:
   When called with argument set 1, script builds a C library.
   When called with argument set 2, script runs the dll build from arg set 1.
   However, I found that running with argument set 2 also requires one of the C  files (that builds the dll) to have absolute paths(it has relative). Running the python script with argument 2, i temporarily change 
  the C file relative to absolute paths and run, but this means script is out of sync with dll. so, I need to call script with second set of argument , have code in this, that  will call same script again with first set of arguments to build the dll and then proceed further .<br>
  Thanks<br>
  sedy</p>