Bug 1377911 - Do not strip localized override entries when repackaging. r?glandium draft
authorZibi Braniecki <zbraniecki@mozilla.com>
Thu, 24 Aug 2017 18:08:26 -0700
changeset 652612 81c8454362abd2d94e79f06302102f625ea5e405
parent 651395 c86b7150523c10e1d1dbc0be2d8ed96f205be35f
child 652613 b831ba9fe844e8f4928d6dbb6461ba1900fc72db
push id76097
push userbmo:gandalf@aviary.pl
push dateFri, 25 Aug 2017 01:09:35 +0000
reviewersglandium
bugs1377911
milestone57.0a1
Bug 1377911 - Do not strip localized override entries when repackaging. r?glandium MozReview-Commit-ID: vKPJcxzh4T
python/mozbuild/mozpack/chrome/manifest.py
--- a/python/mozbuild/mozpack/chrome/manifest.py
+++ b/python/mozbuild/mozpack/chrome/manifest.py
@@ -191,22 +191,16 @@ class ManifestOverload(ManifestEntry):
     def __init__(self, base, overloaded, overload, *flags):
         ManifestEntry.__init__(self, base, *flags)
         self.overloaded = overloaded
         self.overload = overload
 
     def __str__(self):
         return self.serialize(self.overloaded, self.overload)
 
-    @property
-    def localized(self):
-        u = urlparse(self.overload)
-        return u.scheme == 'chrome' and \
-               u.path.split('/')[0:2] == ['', 'locale']
-
 
 class ManifestOverlay(ManifestOverload):
     '''
     Class for 'overlay' entries.
         overlay chrome://global/content/viewSource.xul \
             chrome://browser/content/viewSourceOverlay.xul
     '''
     type = 'overlay'