| @@ -107,7 +107,7 @@ class Task(BaseTask): | |||||
| """ | """ | ||||
| self.logger.info("Saving chart") | self.logger.info("Saving chart") | ||||
| if kwargs.get("fromIRC"): | if kwargs.get("fromIRC"): | ||||
| summary = " ".join((self.summary, "(!earwigbot)")) | |||||
| summary = self.summary + " (!earwigbot)" | |||||
| else: | else: | ||||
| if self.shutoff_enabled(): | if self.shutoff_enabled(): | ||||
| return | return | ||||
| @@ -143,10 +143,10 @@ class Task(BaseTask): | |||||
| """Compile and return a single statistics chart.""" | """Compile and return a single statistics chart.""" | ||||
| chart_id, chart_title, special_title = chart_info | chart_id, chart_title, special_title = chart_info | ||||
| chart = "|".join((self.tl_header, chart_title)) | |||||
| chart = self.tl_header + "|" + chart_title | |||||
| if special_title: | if special_title: | ||||
| chart += "".join(("|", special_title)) | |||||
| chart = "".join(("{{", chart, "}}")) | |||||
| chart += "|" + special_title | |||||
| chart = "{{" + chart + "}}" | |||||
| query = "SELECT * FROM page JOIN row ON page_id = row_id WHERE row_chart = ?" | query = "SELECT * FROM page JOIN row ON page_id = row_id WHERE row_chart = ?" | ||||
| with self.conn.cursor(oursql.DictCursor) as cursor: | with self.conn.cursor(oursql.DictCursor) as cursor: | ||||
| @@ -154,7 +154,7 @@ class Task(BaseTask): | |||||
| for page in cursor: | for page in cursor: | ||||
| chart += "\n" + self.compile_chart_row(page).decode("utf8") | chart += "\n" + self.compile_chart_row(page).decode("utf8") | ||||
| chart += "".join(("\n{{", self.tl_footer, "}}")) | |||||
| chart += "\n{{" + self.tl_footer + "}}" | |||||
| return chart | return chart | ||||
| def compile_chart_row(self, page): | def compile_chart_row(self, page): | ||||
| @@ -175,7 +175,7 @@ class Task(BaseTask): | |||||
| if page["page_notes"]: | if page["page_notes"]: | ||||
| row += "|n=1{page_notes}" | row += "|n=1{page_notes}" | ||||
| return "".join(("{{", row.format(self.tl_row, **page), "}}")) | |||||
| return "{{" + row.format(self.tl_row, **page) + "}}" | |||||
| def format_time(self, dt): | def format_time(self, dt): | ||||
| """Format a datetime into the standard MediaWiki timestamp format.""" | """Format a datetime into the standard MediaWiki timestamp format.""" | ||||
| @@ -580,7 +580,7 @@ class Task(BaseTask): | |||||
| """ | """ | ||||
| short = re.sub("Wikipedia(\s*talk)?\:Articles\sfor\screation\/", "", title) | short = re.sub("Wikipedia(\s*talk)?\:Articles\sfor\screation\/", "", title) | ||||
| if len(short) > 50: | if len(short) > 50: | ||||
| short = "".join((short[:47], "...")) | |||||
| short = short[:47] + "..." | |||||
| return short | return short | ||||
| def get_size(self, content): | def get_size(self, content): | ||||