xoa.misc.ArgTuple
- class xoa.misc.ArgTuple(argsi)[source]
Utility to always manage arguments as tuple and return results as input
Examples
# Scalar In [1]: a = 'a' In [2]: al = ArgTuple(a) In [3]: al.get() # input for function as tuple Out[3]: ('a',) In [4]: al.put(('aa',)) # output as input Out[4]: 'aa' # Iterable In [5]: a = ('a','b') In [6]: al = ArgTuple(a) In [7]: al.get() Out[7]: ('a', 'b') In [8]: al.put(('aa',)) Out[8]: ('aa',)
Methods
get
()put
(argso)