def stat(f): def g(x): if not isinstance(x, list): x = [x] try: return f(x) except statistics.StatisticsError: raise Exception('Statistics Error') return ccfy(g)