Skip to content
This repository was archived by the owner on Mar 31, 2020. It is now read-only.

Commit d9c1cb6

Browse files
committed
wtf is 'late binding'
Fix late binding of callback functions
1 parent 46094f4 commit d9c1cb6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

project/__main__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def populate_folder(folder):
2121
for i in ['..'] + os.listdir(folder):
2222
if (dir / i).is_file():
2323

24-
async def cb():
24+
async def cb(i=i):
2525
manager.file = dir / i
2626
await manager.destroy()
2727

@@ -32,7 +32,7 @@ async def cb():
3232
).pack()
3333
elif (dir / i).is_dir():
3434

35-
async def cb():
35+
async def cb(i=i):
3636
manager.dir = dir / i
3737
populate_folder(manager.dir)
3838

0 commit comments

Comments
 (0)