Also, do y’all call main() in the if block or do you just put the code you want to run in the if block?

    • bastion@feddit.nl
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      I always use

      if "__main__" == main:
          __main__()
      

      …and earlier in the code:

      def __main__():
          while True:
              pass
      main = "__main__"
      

      This helps to prevent people from arbitrarily running my code as a library or executable when I don’t went them to.