the whole game
This commit is contained in:
13
project/raspberry/py/apiutil.py
Executable file
13
project/raspberry/py/apiutil.py
Executable file
@@ -0,0 +1,13 @@
|
||||
import collections
|
||||
|
||||
def flatten(l):
|
||||
for e in l:
|
||||
if isinstance(e, collections.Iterable) and not isinstance(e, basestring):
|
||||
for ee in flatten(e): yield ee
|
||||
else: yield e
|
||||
|
||||
def toParameters(l):
|
||||
return ",".join(map(str, flatten(l)))
|
||||
|
||||
def call(name, *l):
|
||||
return "%s(%s)\n"%(name, toParameters(l))
|
||||
Reference in New Issue
Block a user