Merge pull request #198 from Delgan/fix_196

Prevent exponential number of calls while accessing "closed" / "isatty" (#196)