jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/469433 )

Change subject: Removed unused vars/parameters from daemonize.py and data/api.py
......................................................................

Removed unused vars/parameters from daemonize.py and data/api.py

According to vulture the code was not being used. I removed it and ran tests. 
As far as I can see
I did not break anything. But it is my first commit so it might be good if 
someone else ran tests
on it.
I also removed a superfluous error from data/api.py and removed the 
per-file-ignores that ignored
the error.

Bug: T203395
Change-Id: Id75da257c2f3e3be43b98e749f027258a1a576e1
---
M pywikibot/daemonize.py
M pywikibot/data/api.py
M tox.ini
3 files changed, 8 insertions(+), 9 deletions(-)

Approvals:
  Xqt: Looks good to me, but someone else must approve
  D3r1ck01: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/pywikibot/daemonize.py b/pywikibot/daemonize.py
index 03a1532..7fe1c04 100644
--- a/pywikibot/daemonize.py
+++ b/pywikibot/daemonize.py
@@ -11,10 +11,13 @@
 import os
 import sys

+from pywikibot.tools import deprecated_args
+
 is_daemon = False


-def daemonize(close_fd=True, chdir=True, write_pid=False, redirect_std=None):
+@deprecated_args(write_pid=None)
+def daemonize(close_fd=True, chdir=True, redirect_std=None):
     """
     Daemonize the current process.

@@ -25,8 +28,6 @@
     @type close_fd: bool
     @param chdir: Change the current working directory to /
     @type chdir: bool
-    @param write_pid: Write the pid to sys.argv[0] + '.pid'
-    @type write_pid: bool
     @param redirect_std: Filename to redirect stdout and stdin to
     @type redirect_std: str
     """
@@ -54,7 +55,6 @@
                 os.dup2(1, 2)
             if chdir:
                 os.chdir('/')
-            return
         else:
             # Write out the pid
             path = os.path.basename(sys.argv[0]) + '.pid'
diff --git a/pywikibot/data/api.py b/pywikibot/data/api.py
index afb997a..64223ce 100644
--- a/pywikibot/data/api.py
+++ b/pywikibot/data/api.py
@@ -39,7 +39,7 @@
 )
 from pywikibot.tools import (
     MediaWikiVersion, deprecated, itergroup, ip, PY2, PYTHON_VERSION,
-    getargspec, UnicodeType
+    getargspec, UnicodeType, remove_last_args
 )
 from pywikibot.tools.formatter import color_format

@@ -3242,11 +3242,10 @@

     """Supply getCookie() method to use API interface."""

-    def getCookie(self, remember=True, captchaId=None, captchaAnswer=None):
+    @remove_last_args(arg_names=['remember, captchaId, captchaAnswer'])
+    def getCookie(self):
         """Login to the site.

-        Parameters are all ignored.
-
         Note, this doesn't actually return or do anything with cookies.
         The threadedhttp module takes care of all the cookie stuff,
         this just has a legacy name for now and should be renamed in the
diff --git a/tox.ini b/tox.ini
index 2db36d6..fa259eb 100644
--- a/tox.ini
+++ b/tox.ini
@@ -154,7 +154,7 @@
     pywikibot/compat/catlib.py : N803
     pywikibot/compat/query.py: N802
     pywikibot/cosmetic_changes.py : N803, N806, N802
-    pywikibot/data/api.py : N803, N806, N802
+    pywikibot/data/api.py : N806, N802
     pywikibot/data/sparql.py: N802
     pywikibot/date.py : N803, N806, N802
     pywikibot/echo.py: N802

--
To view, visit https://gerrit.wikimedia.org/r/469433
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Id75da257c2f3e3be43b98e749f027258a1a576e1
Gerrit-Change-Number: 469433
Gerrit-PatchSet: 10
Gerrit-Owner: Nathan fraignt <[email protected]>
Gerrit-Reviewer: D3r1ck01 <[email protected]>
Gerrit-Reviewer: Dalba <[email protected]>
Gerrit-Reviewer: Dvorapa <[email protected]>
Gerrit-Reviewer: Framawiki <[email protected]>
Gerrit-Reviewer: John Vandenberg <[email protected]>
Gerrit-Reviewer: Nathan fraignt <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot (75)
Gerrit-CC: Welcome, new contributor! <[email protected]>
_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits

Reply via email to