I'm currently learning curses in python, and I found this piece of code online that is confusing me.
import curses
def draw_menu(stdscr):
# do stuff
# if you want more code just let me know
def main():
curses.wrapper(draw_menu)
if __name__ == "__main__":
main()
When I run this I don't get the expected missing 1 required positional argument
error, since there is no parameter being passed in the curses.wrapper(draw_menu)
line. Is this a curses
thing? Any help is greatly appreciated.