def deco_skip_first_call(func):
    setattr(func, '_func_call_counter', 0)
    def wrap(*args, **kwargs):
        func._func_call_counter += 1
        if func._func_call_counter > 1:
            func(*args, **kwargs)
        else:
            return None
    return wrap

@deco_skip_first_call
def foo(val):
    print('foo', val)


@deco_skip_first_call
def wow(val):
    print('wow', val)

for i in range(1, 5):
    foo(i)

for i in range(1, 5):
    wow(i)
