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 <priyankajayaswal...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits