|
Packit Service |
99d393 |
cdef sorteditems(d):
|
|
Packit Service |
99d393 |
l = list(d.items())
|
|
Packit Service |
99d393 |
l.sort()
|
|
Packit Service |
99d393 |
return tuple(l)
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def spam(x, y, z):
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> spam(1,2,3)
|
|
Packit Service |
99d393 |
(1, 2, 3)
|
|
Packit Service |
99d393 |
>>> spam(1,2)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: spam() takes exactly 3 positional arguments (2 given)
|
|
Packit Service |
99d393 |
>>> spam(1,2,3,4)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: spam() takes exactly 3 positional arguments (4 given)
|
|
Packit Service |
99d393 |
>>> spam(1,2,3, a=1)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: spam() got an unexpected keyword argument 'a'
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
return (x, y, z)
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def grail(x, y, z, *a):
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> grail(1,2,3)
|
|
Packit Service |
99d393 |
(1, 2, 3, ())
|
|
Packit Service |
99d393 |
>>> grail(1,2,3,4)
|
|
Packit Service |
99d393 |
(1, 2, 3, (4,))
|
|
Packit Service |
99d393 |
>>> grail(1,2,3,4,5,6,7,8,9)
|
|
Packit Service |
99d393 |
(1, 2, 3, (4, 5, 6, 7, 8, 9))
|
|
Packit Service |
99d393 |
>>> grail(1,2)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: grail() takes at least 3 positional arguments (2 given)
|
|
Packit Service |
99d393 |
>>> grail(1,2,3, a=1)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: grail() got an unexpected keyword argument 'a'
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
return (x, y, z, a)
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def swallow(x, y, z, **k):
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> swallow(1,2,3)
|
|
Packit Service |
99d393 |
(1, 2, 3, ())
|
|
Packit Service |
99d393 |
>>> swallow(1,2,3,4)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: swallow() takes exactly 3 positional arguments (4 given)
|
|
Packit Service |
99d393 |
>>> swallow(1,2,3, a=1, b=2)
|
|
Packit Service |
99d393 |
(1, 2, 3, (('a', 1), ('b', 2)))
|
|
Packit Service |
99d393 |
>>> swallow(1,2,3, x=1)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: swallow() got multiple values for keyword argument 'x'
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
return (x, y, z, sorteditems(k))
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def creosote(x, y, z, *a, **k):
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> creosote(1,2,3)
|
|
Packit Service |
99d393 |
(1, 2, 3, (), ())
|
|
Packit Service |
99d393 |
>>> creosote(1,2,3,4)
|
|
Packit Service |
99d393 |
(1, 2, 3, (4,), ())
|
|
Packit Service |
99d393 |
>>> creosote(1,2,3, a=1)
|
|
Packit Service |
99d393 |
(1, 2, 3, (), (('a', 1),))
|
|
Packit Service |
99d393 |
>>> creosote(1,2,3,4, a=1, b=2)
|
|
Packit Service |
99d393 |
(1, 2, 3, (4,), (('a', 1), ('b', 2)))
|
|
Packit Service |
99d393 |
>>> creosote(1,2,3,4, x=1)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: creosote() got multiple values for keyword argument 'x'
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
return (x, y, z, a, sorteditems(k))
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def onlyt(*a):
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> onlyt(1)
|
|
Packit Service |
99d393 |
(1,)
|
|
Packit Service |
99d393 |
>>> onlyt(1,2)
|
|
Packit Service |
99d393 |
(1, 2)
|
|
Packit Service |
99d393 |
>>> onlyt(a=1)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: onlyt() got an unexpected keyword argument 'a'
|
|
Packit Service |
99d393 |
>>> onlyt(1, a=2)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: onlyt() got an unexpected keyword argument 'a'
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
return a
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def onlyk(**k):
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> onlyk(a=1)
|
|
Packit Service |
99d393 |
(('a', 1),)
|
|
Packit Service |
99d393 |
>>> onlyk(a=1, b=2)
|
|
Packit Service |
99d393 |
(('a', 1), ('b', 2))
|
|
Packit Service |
99d393 |
>>> onlyk(1)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: onlyk() takes exactly 0 positional arguments (1 given)
|
|
Packit Service |
99d393 |
>>> onlyk(1, 2)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: onlyk() takes exactly 0 positional arguments (2 given)
|
|
Packit Service |
99d393 |
>>> onlyk(1, a=1, b=2)
|
|
Packit Service |
99d393 |
Traceback (most recent call last):
|
|
Packit Service |
99d393 |
TypeError: onlyk() takes exactly 0 positional arguments (1 given)
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
return sorteditems(k)
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def tk(*a, **k):
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> tk(a=1)
|
|
Packit Service |
99d393 |
(('a', 1),)
|
|
Packit Service |
99d393 |
>>> tk(a=1, b=2)
|
|
Packit Service |
99d393 |
(('a', 1), ('b', 2))
|
|
Packit Service |
99d393 |
>>> tk(1)
|
|
Packit Service |
99d393 |
(1,)
|
|
Packit Service |
99d393 |
>>> tk(1, 2)
|
|
Packit Service |
99d393 |
(1, 2)
|
|
Packit Service |
99d393 |
>>> tk(1, a=1, b=2)
|
|
Packit Service |
99d393 |
(1, ('a', 1), ('b', 2))
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
return a + sorteditems(k)
|