# foo before comment
def simple_func(foo, bar=5.0, mar=ble, *arg, **args): # on-line
    # this is a comment
    print "myfunc" # foo

def simple_func(foo, bar=5.0, mar=ble, *arg):
    # this is a comment
    print "myfunc" # foo
    
def simple_func(foo, bar=5.0, mar=ble):
    # this is a comment
    print "myfunc" # foo
    
def simple_func(foo, bar=5.0):
    # this is a comment
    print "myfunc" # foo
    
def simple_func(foo, bar):
    # this is a comment
    print "myfunc"
    
# a simple func
def simple_func(foo):
    # this is a comment
    print "myfunc" # foo

# a simple func
def simple_func(): # and a comment
    # this is a comment
    print "myfunc" # foo
    # last comment in simple_func

##r

# foo before comment
def simple_func(foo, bar=5.0, mar=ble, *arg, **args): # on-line
    # this is a comment
    print "myfunc" # foo

def simple_func(foo, bar=5.0, mar=ble, *arg):
    # this is a comment
    print "myfunc" # foo

def simple_func(foo, bar=5.0, mar=ble):
    # this is a comment
    print "myfunc" # foo

def simple_func(foo, bar=5.0):
    # this is a comment
    print "myfunc" # foo

def simple_func(foo, bar):
    # this is a comment
    print "myfunc"

# a simple func
def simple_func(foo):
    # this is a comment
    print "myfunc" # foo

# a simple func
def simple_func(): # and a comment
    # this is a comment
    print "myfunc" # foo

    # last comment in simple_func
    