3 args (Num(13),) kwds {}
5 >>> Num(13).is_prime(True)
6 args (Num(13), True) kwds {}
8 >>> Num(15).is_prime(print_factors=True)
9 args (Num(15),) kwds {'print_factors': True}
16 print "args", args, "kwds", kwds
17 return func(*args, **kwds)
25 def __init__(self, n):
29 return "Num(%s)" % self.n
32 def is_prime(self, bint print_factors=False):