Guard against error if .netrc is missing.
diff --git a/Lib/nntplib.py b/Lib/nntplib.py
index 618e4b8..ea831cf 100644
--- a/Lib/nntplib.py
+++ b/Lib/nntplib.py
@@ -135,13 +135,16 @@
                     raise
         # If no login/password was specified, try to get them from ~/.netrc
         # Presume that if .netc has an entry, NNRP authentication is required.
-        if not user:
-            import netrc
-            credentials = netrc.netrc()
-            auth = credentials.authenticators(host)
-            if auth:
-                user = auth[0]
-                password = auth[2]
+        try:
+            if not user:
+                import netrc
+                credentials = netrc.netrc()
+                auth = credentials.authenticators(host)
+                if auth:
+                    user = auth[0]
+                    password = auth[2]
+        except IOError:
+            pass
         # Perform NNRP authentication if needed.
         if user:
             resp = self.shortcmd('authinfo user '+user)