From a4bc0607fce550cee256c54aaadf0e18d10502b4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Michael=20O=2E=20Hegg=C3=B8?= <danmichaelo@gmail.com>
Date: Sun, 16 Jun 2013 23:29:55 +0200
Subject: [PATCH] PEP8: Fix additional issues not covered by autopep

Adding pytest.ini to ignore E501 long lines for convenience
and W602 since we want to retain backwards compability
---
 .travis.yml                 | 3 +--
 mwclient/listing.py         | 2 +-
 mwclient/page.py            | 4 ++--
 mwclient/page_nowriteapi.py | 2 +-
 pytest.ini                  | 2 ++
 5 files changed, 7 insertions(+), 6 deletions(-)
 create mode 100644 pytest.ini

diff --git a/.travis.yml b/.travis.yml
index 7292060..b45f05e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,5 +14,4 @@ before_script:
   - pip install -r test_requirements.txt --use-mirrors
 
 script: 
-  #- py.test --pep8 mwclient -v --doctest-modules tests/client-test.py
-  - py.test -v --doctest-modules tests/client-test.py
+  - py.test --pep8 mwclient -v --doctest-modules tests/client-test.py
diff --git a/mwclient/listing.py b/mwclient/listing.py
index 0f5a4bb..9fc9e29 100644
--- a/mwclient/listing.py
+++ b/mwclient/listing.py
@@ -83,7 +83,7 @@ class List(object):
     def generate_kwargs(_prefix, *args, **kwargs):
         kwargs.update(args)
         for key, value in kwargs.iteritems():
-            if value != None:
+            if value is not None:
                 yield _prefix + key, value
 
     @staticmethod
diff --git a/mwclient/page.py b/mwclient/page.py
index 66e77da..bbeeaee 100644
--- a/mwclient/page.py
+++ b/mwclient/page.py
@@ -67,7 +67,7 @@ class Page(object):
     def resolve_redirect(self):
         """ Returns the redirect target page, or the current page if it's not a redirect page."""
         target_page = self.redirects_to()
-        if target_page == None:
+        if target_page is None:
             return self
         else:
             return target_page
@@ -205,7 +205,7 @@ class Page(object):
             self.last_rev_time = client.parse_timestamp(result['newtimestamp'])
         return result['edit']
 
-    def handle_edit_error(self, e,  summary):
+    def handle_edit_error(self, e, summary):
         if e.code == 'editconflict':
             raise errors.EditError(self, summary, e.info)
         elif e.code in ('protectedtitle', 'cantcreate', 'cantcreate-anon', 'noimageredirect-anon',
diff --git a/mwclient/page_nowriteapi.py b/mwclient/page_nowriteapi.py
index cfca403..d6f68cd 100644
--- a/mwclient/page_nowriteapi.py
+++ b/mwclient/page_nowriteapi.py
@@ -37,7 +37,7 @@ class OldPage(object):
         if page.data:
             if page.readonly:
                 raise errors.ProtectedPageError(self)
-            self.get_token('edit',  True)
+            self.get_token('edit', True)
             raise errors.EditError(page.title, data)
 
     @staticmethod
diff --git a/pytest.ini b/pytest.ini
new file mode 100644
index 0000000..7ad3f7d
--- /dev/null
+++ b/pytest.ini
@@ -0,0 +1,2 @@
+[pytest]
+pep8ignore = E501 W602
-- 
GitLab