I use Python CGI. I cannot call a function before it is defined.
In Oracle PL/SQL there was this trick of "forward declaration": naming all the functions on top so the order of defining doesn't matter.
Is there such a trick in Python as well?
example:
def do_something(ds_parameter):
    helper_function(ds_parameter)
    ....
def helper_function(hf_parameter):
    ....
def main():
    do_something(my_value)
main()
David is right, my example is wrong. What about:
<start of cgi-script>
def do_something(ds_parameter):
    helper_function(ds_parameter) 
    .... 
def print_something(): 
    do_something(my_value) 
print_something() 
def helper_function(hf_parameter): 
    .... 
def main()
    ....
main()
Can I "forward declare" the functions at the top of the script?
 
     
     
     
     
     
     
     
     
    