bug 1314574 replace sys.path with site.addsitedir so that .pth files are processed. r=rail draft
authorSimon Fraser <sfraser@mozilla.com>
Wed, 02 Nov 2016 10:43:57 +0000
changeset 432569 8cd3e4e72dbbf4a03beaad536236a6b5f8600908
parent 432230 3e73fd638e687a4d7f46613586e5156b8e2af846
child 535701 3bb42d8e7ff0ce09d175b97c93afe95bb2cb4329
push id34367
push usersfraser@mozilla.com
push dateWed, 02 Nov 2016 10:44:25 +0000
reviewersrail
bugs1314574
milestone52.0a1
bug 1314574 replace sys.path with site.addsitedir so that .pth files are processed. r=rail MozReview-Commit-ID: 2zFMaEzWByn
release/docker/funsize-balrog-submitter/scripts/funsize-balrog-submitter.py
--- a/release/docker/funsize-balrog-submitter/scripts/funsize-balrog-submitter.py
+++ b/release/docker/funsize-balrog-submitter/scripts/funsize-balrog-submitter.py
@@ -1,22 +1,22 @@
 #!/usr/bin/env python
+import site
 import os
 import logging
 import argparse
 import json
 import sys
 import hashlib
 import requests
 import tempfile
 from boto.s3.connection import S3Connection
 from mardor.marfile import MarFile
 
-sys.path.insert(0, os.path.join(
-    os.path.dirname(__file__), "/home/worker/tools/lib/python"))
+site.addsitedir("/home/worker/tools/lib/python")
 
 from balrog.submitter.cli import NightlySubmitterV4, ReleaseSubmitterV4
 from util.retry import retry, retriable
 
 log = logging.getLogger(__name__)
 
 
 def get_hash(content, hash_type="md5"):