Python Fonksiyon Sınıfı(bir fonksiyonun parametrelerini bulma) Hakkında0

#1

Merhaba,

Örneğin elimde verilen a,b,c,d parametlerini yazdıran bir fonksiyon olsa, fonksiyon sınıfının herhangi bir metot veya fonksiyonuyla fonksiyonu tanımlarken parantez içerisine yazıdığımız bu parametre adlarını elde edebilir miyim? Bunu yapmanın bir yolu var mıdır?

Yapmak istediğim uygulama şu şekilde ;
Elimde bir programın kaynak kodları var (kodlar dağınık sınıf ve fonksiyonlar halinde) ve bu programa bir grafik arayüzü yazmak istiyorum, ancak grafik arayüzü programlarken kolaylık olması açısından dağınık halde bulunan tüm fonksiyonları fonksiyon objesini ve parametre listesini parametre alarak çağırabilecek tek bir fonksiyon yazmak.

#2
import inspect

def func(a,b,c=5):
    pass

inspect.getargspec(func)  # inspect.signature(func) in Python 3

(['a', 'b', 'c'], None, None, (5,))

Kaynak

#3

Şu şekilde bir çözüm yolu buldum:

def cagirici(fonksiyon,liste):
    fonksiyon(*args)
#4

Şöyle olmalı sanki:

def cagirici(fonksiyon,*args):
    fonksiyon(*args)

Ama fonksiyonların parametrelerini nasıl aldınız?