jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/357337 )
Change subject: Add CODE_OF_CONDUCT.md
......................................................................
Add CODE_OF_CONDUCT.md
The same text has been added to MediaWiki core in Ie8954750177a.
Bug: T165540
Change-Id: Id91e3b2bd52a28d6dd9a03ae66bb4b8b186ab119
---
A CODE_OF_CONDUCT.md
1 file changed, 2 insertions(+), 0 deletions(-)
Approvals:
Legoktm: Looks good to me, approved
jenkins-bot: Verified
Xqt: Looks good to me, but someone else must approve
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000..7815dda
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,2 @@
+The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Code_of_Conduct).
+
--
To view, visit https://gerrit.wikimedia.org/r/357337
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Id91e3b2bd52a28d6dd9a03ae66bb4b8b186ab119
Gerrit-PatchSet: 2
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Ladsgroup <Ladsgroup(a)gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Legoktm <legoktm(a)member.fsf.org>
Gerrit-Reviewer: Magul <tomasz.magulski(a)gmail.com>
Gerrit-Reviewer: Multichill <maarten(a)mdammers.nl>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot <>
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/354876 )
Change subject: [IMPR] Use site.namespaces.FILE.custom_name instead of "File:"
......................................................................
[IMPR] Use site.namespaces.FILE.custom_name instead of "File:"
- Use site.namespaces.FILE.custom_name for self.image_namespace and use this
variable further in the script
- Define a list_entry point and reuse it several times
- Remove self.rep_text which is no longer used
- Remove deprecated instance variable which are no longer used.
It is not needed to deprecate it for scripts which isn't derived anywhere.
Change-Id: I1fdf88f96901ef5185375f16fc5c68c629cdf61b
---
M scripts/checkimages.py
1 file changed, 18 insertions(+), 40 deletions(-)
Approvals:
Merlijn van Deen: Looks good to me, approved
jenkins-bot: Verified
diff --git a/scripts/checkimages.py b/scripts/checkimages.py
index ecdebda..e3bd8b6 100755
--- a/scripts/checkimages.py
+++ b/scripts/checkimages.py
@@ -553,8 +553,8 @@
self.logFullError = logFullError
self.logFulNumber = logFulNumber
self.rep_page = i18n.translate(self.site, report_page)
- self.rep_text = '\n* [[:{0}:%s]] ~~~~~'.format(
- self.site.namespaces.FILE.custom_name)
+ self.image_namespace = site.namespaces.FILE.custom_name + ':'
+ self.list_entry = '\n* [[:{0}%s]] '.format(self.image_namespace)
self.com = i18n.translate(self.site, msg_comm10, fallback=True)
hiddentemplatesRaw = i18n.translate(self.site, HiddenTemplate)
self.hiddentemplates = set(
@@ -580,33 +580,8 @@
else:
self.num_notify = None
- self.image_namespace = u"File:"
# Load the licenses only once, so do it once
self.list_licenses = self.load_licenses()
-
- @property
- @deprecated
- def project(self):
- """Return family name."""
- return self.site.family.name
-
- @property
- @deprecated
- def botolist(self):
- """Return bots."""
- return self.bots
-
- @botolist.setter
- @deprecated
- def botolist(self, value):
- """Set bots."""
- self.bots = value
-
- @property
- @deprecated
- def botnick(self):
- """Return username."""
- return self.site.username()
def setParameters(self, image):
"""Set parameters."""
@@ -706,7 +681,7 @@
pywikibot.output(
u"Seems that %s has only the description and not the file..."
% self.image_to_report)
- repme = "\n* [[:File:%s]] problems '''with the APIs'''"
+ repme = self.list_entry + "problems '''with the APIs'''"
self.report_image(self.image_to_report, self.rep_page, self.com,
repme)
return
@@ -905,8 +880,8 @@
# It's not only on commons but the image needs a check
# the second usually is a url or something like that.
# Compare the two in equal way, both url.
- repme = ("\n* [[:File:%s]] is also on '''Commons''': "
- "[[commons:File:%s]]"
+ repme = (self.list_entry +
+ "is also on '''Commons''': [[commons:File:%s]]"
% (self.imageName,
commons_image_with_this_hash.title(
withNamespace=False)))
@@ -1023,8 +998,9 @@
if len(images_to_tag_list) != 0 and not only_report:
fp = pywikibot.FilePage(self.site, images_to_tag_list[-1])
already_reported_in_past = fp.revision_count(self.bots)
- from_regex = (r'\n\*\[\[:File:%s\]\]'
- % re.escape(self.image.title(asUrl=True)))
+ from_regex = (r'\n\*\[\[:%s%s\]\]'
+ % (self.image_namespace,
+ re.escape(self.image.title(asUrl=True))))
# Delete the image in the list where we're write on
text_for_the_report = re.sub(from_regex, '',
text_for_the_report)
@@ -1044,18 +1020,19 @@
if self.duplicatesReport or only_report:
if only_report:
- repme = ('\n* [[:File:%s]] has the following duplicates '
+ repme = (self.list_entry + 'has the following duplicates '
"('''forced mode'''):"
% self.image.title(asUrl=True))
else:
- repme = ('\n* [[:File:%s]] has the following duplicates:'
+ repme = (self.list_entry + 'has the following duplicates:'
% self.image.title(asUrl=True))
for dup_page in duplicates:
if dup_page.title(asUrl=True) == self.image.title(asUrl=True):
# the image itself, not report also this as duplicate
continue
- repme += '\n** [[:File:%s]]' % dup_page.title(asUrl=True)
+ repme += '\n** [[:%s%s]]' % (self.image_namespace,
+ dup_page.title(asUrl=True))
result = self.report_image(self.imageName, self.rep_page,
self.com, repme, addings=False)
@@ -1073,7 +1050,7 @@
"""Report the files to the report page when needed."""
rep_page = rep_page or self.rep_page
com = com or self.com
- rep_text = rep_text or self.rep_text
+ rep_text = rep_text or self.list_entry + '~~~~~'
if addings:
# Adding the name of the image in the report if not done already
@@ -1330,10 +1307,11 @@
self.some_problem = False
else:
if not self.seems_ok and self.license_found:
- rep_text_license_fake = u"\n* [[:File:%s]] seems to have " \
- % self.imageName + \
- "a ''fake license'', license detected: <nowiki>%s</nowiki>" \
- % self.license_found
+ rep_text_license_fake = (self.list_entry +
+ "seems to have a ''fake license'', "
+ 'license detected: '
+ '<nowiki>%s</nowiki>' %
+ (self.imageName, self.license_found))
printWithTimeZone(
u"%s seems to have a fake license: %s, reporting..."
% (self.imageName, self.license_found))
--
To view, visit https://gerrit.wikimedia.org/r/354876
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I1fdf88f96901ef5185375f16fc5c68c629cdf61b
Gerrit-PatchSet: 2
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Magul <tomasz.magulski(a)gmail.com>
Gerrit-Reviewer: Merlijn van Deen <valhallasw(a)arctus.nl>
Gerrit-Reviewer: jenkins-bot <>