News for hackers. Stuff that matters.
Re:OO in Python is mostly pointless by lostcolony on Thursday January 28, 2021 @05:13PM (#25950164)
You've never worked with a generator before? That's a stateful function. For throwing after a file handle is closed, something like -

  const read = (fileHandle) => {
     return () => {
       if io:isOpen(fileHandle) && io:hasNext(fileHandle) => {
          return io:readNext(fileHandle)
       } else if io:isOpen(fileHandle) {return undefined
       } else {throw "File is closed"}
     } 
  }(myFile)

  read()
  read()
  io:close(myFile)
  read() //throws

There are no comments on this comment yet.