Prianka has uploaded a new change for review.
https://gerrit.wikimedia.org/r/181242
Change subject: Added missing functionality in replace.py
......................................................................
Added missing functionality in replace.py
Change-Id: I3c68edf090c605b78b5864bc19b68e8448604a4e
---
M scripts/replace.py
1 file changed, 15 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core
refs/changes/42/181242/1
diff --git a/scripts/replace.py b/scripts/replace.py
index c13d421..3b060a7 100755
--- a/scripts/replace.py
+++ b/scripts/replace.py
@@ -127,6 +127,7 @@
import re
import time
+import codecs
import webbrowser
import sys
@@ -753,6 +754,20 @@
allowoverlap = True
elif arg.startswith('-manualinput'):
manual_input = True
+ elif arg.startswith('-replacementfile'):
+ if len(arg) == len('-replacementfile'):
+ replacefile = pywikibot.input(
+ u'Please enter the filename to read replacements from:')
+ else:
+ replacefile = arg[len('-replacementfile') + 1:]
+ try:
+ commandline_replacements.extend(
+ [x.lstrip(u'\uFEFF').rstrip('\r\n')
+ for x in codecs.open(replacefile, 'r', 'utf-8')])
+ except IOError:
+ raise pywikibot.Error('\n%s cannot be opened. Try again :-)' %
+ replacefile)
+
else:
commandline_replacements.append(arg)
--
To view, visit https://gerrit.wikimedia.org/r/181242
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3c68edf090c605b78b5864bc19b68e8448604a4e
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Prianka <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits