the self aware python function