Skip to content

Commit 4962a17

Browse files
author
Mike Solomon
authored
Merge pull request #2 from purescript-python/fix-uncurried
Update Uncurried.py
2 parents cbb6cc6 + 931020b commit 4962a17

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

python-ffi/Effect/Uncurried.py

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77

88
def make_mkEffectFn(n: int):
9-
myname = 'mkEffectFn{}'.format(n)
9+
myname = "mkEffectFn{}".format(n)
1010
args = ["x{}".format(i) for i in range(n)]
11-
fn = 'fn'
11+
fn = "fn"
1212
fcall = var(fn)
1313
for each in args:
1414
fcall = call(fcall, var(each))
@@ -30,27 +30,22 @@ def make_mkEffectFn(n: int):
3030

3131

3232
def make_runEffectFn(n: int):
33-
myname = 'runEffectFn{}'.format(n)
33+
myname = "runEffectFn{}".format(n)
3434
args = ["x{}".format(i) for i in range(n)]
35-
fn = 'fn'
35+
fn = "fn"
3636
fcall = call(var(fn), *map(var, args))
3737
lam = define(None, [], fcall)
3838
for arg in reversed(args):
39-
lam = define(None, [var(arg)], lam)
39+
lam = define(None, [arg], lam)
4040

4141
meta_code = make_runEffectFn.__code__
42-
ast = metadata(
43-
meta_code.co_firstlineno,
44-
1,
45-
meta_code.co_filename,
46-
lam,
47-
)
42+
ast = metadata(meta_code.co_firstlineno, 1, meta_code.co_filename, lam,)
4843
code = module_code(ast, name=__name__, filename=__file__)
4944

5045
G[myname] = eval(code)
5146
__all__.append(myname)
5247

5348

54-
for i in range(10):
49+
for i in range(1, 11):
5550
make_mkEffectFn(i)
5651
make_runEffectFn(i)

0 commit comments

Comments
 (0)