I hereby claim:
- I am EnTeQuAk on github.
- I am entequak (https://keybase.io/entequak) on keybase.
- I have a public key whose fingerprint is 8BC7 62D1 8072 E4D6 38F5 7DB7 D7BC DE31 1BFC 58DD
To claim this, I am signing this object:
| #!/usr/bin/env bash | |
| # This script will | |
| # 1. (Optionally) First snapshot your BTRFS /home subvolume as /resticbackup | |
| # 2. Generate a list of packages and backup as `pkglist' | |
| # 3. Backup the pacman cache directory | |
| # 4. Backup the users home directory (from the BTRFS snapshot or directly) | |
| # Try to load a credentials file | |
| source ./backup-creds &> /dev/null || true |
I hereby claim:
To claim this, I am signing this object:
| diff --git a/src/olympia/landfill/generators.py b/src/olympia/landfill/generators.py | |
| index 9f268a3056..76c355b1b8 100644 | |
| --- a/src/olympia/landfill/generators.py | |
| +++ b/src/olympia/landfill/generators.py | |
| @@ -5,6 +5,7 @@ from itertools import cycle, islice | |
| from django.db.models.signals import post_save | |
| +from olympia import amo | |
| from olympia.amo.utils import slugify |
| ''' | |
| A python script which starts celery worker and auto reload it when any code change happens. | |
| I did this because Celery worker's "--autoreload" option seems not working for a lot of people. | |
| ''' | |
| import time | |
| from watchdog.observers import Observer ##pip install watchdog | |
| from watchdog.events import PatternMatchingEventHandler | |
| import psutil ##pip install psutil | |
| import os |
| def test_webextension_generate_guid_no_error_on_deleted_addon(self): | |
| addon = Addon.from_upload( | |
| self.get_upload('webextension_no_id.xpi'), | |
| [self.platform]) | |
| assert addon.guid is not None | |
| addon.guid = None | |
| addon.save() |
| diff --git a/src/olympia/search/templates/search/results.html b/src/olympia/search/templates/search/results.html | |
| index 9f7757d..924f8ad 100644 | |
| --- a/src/olympia/search/templates/search/results.html | |
| +++ b/src/olympia/search/templates/search/results.html | |
| @@ -24,7 +24,7 @@ | |
| {% endblock %} | |
| {% block extrahead %} | |
| -<meta name="WT.oss" content="{{ query_term }}"> | |
| +<meta name="WT.oss" content="{{ query_term|safe }}"> |
| def __eq__(self, other): | |
| - return isinstance(other, self.__class__) and self._get_pk_val() == other._get_pk_val() | |
| + if not isinstance(other, Model): | |
| + return False | |
| + if self._meta.concrete_model != other._meta.concrete_model: | |
| + return False | |
| + my_pk = self._get_pk_val() | |
| + if my_pk is None: | |
| + return self is other | |
| + return my_pk == other._get_pk_val() |
| # AMO Devhub. | |
| - 'devhub.tasks.validate_file': {'queue': 'devhub'}, | |
| - 'devhub.tasks.validate_file_path': {'queue': 'devhub'}, | |
| - 'devhub.tasks.handle_upload_validation_result': {'queue': 'devhub'}, | |
| - 'devhub.tasks.handle_file_validation_result': {'queue': 'devhub'}, | |
| + 'olympia.devhub.tasks.validate_file': {'queue': 'devhub'}, | |
| + 'olympia.devhub.tasks.validate_file_path': {'queue': 'devhub'}, | |
| + 'olympia.devhub.tasks.handle_upload_validation_result': {'queue': 'devhub'}, | |
| + 'olympia.devhub.tasks.handle_file_validation_result': {'queue': 'devhub'}, | |
| # This is currently used only by validation tasks. |
| # -*- coding: utf-8 -*- | |
| from selenium import webdriver | |
| from selenium.webdriver.common.by import By | |
| from selenium.webdriver.common.keys import Keys | |
| from selenium.webdriver.common.action_chains import ActionChains | |
| from selenium.webdriver.support.ui import Select | |
| from selenium.common.exceptions import NoSuchElementException | |
| from selenium.common.exceptions import NoAlertPresentException | |
| import unittest, time, re |
| select * from ( | |
| select distinct on (id) * from ( | |
| select core_feeditem.id, COALESCE(recipes_recipe_translation.republished_at, recipes_recipe_translation.published_at) as "ordering" | |
| from core_feeditem | |
| join recipes_recipe on core_feeditem.id = recipes_recipe.feeditem_ptr_id | |
| join recipes_recipe_translation | |
| on recipes_recipe.feeditem_ptr_id = recipes_recipe_translation.master_id | |
| join unnest(array['de','en']) with ordinality as u(lang,priority) on recipes_recipe_translation.language_code=u.lang | |
| union all |