Skip to content

Commit 65f2ff3

Browse files
authored
Merge pull request #4 from aprajshekhar/ap_CCS-4407_redis_ser
CCS-4407: Use the new redis server in git2pantheon
2 parents 0d4b363 + 210cbb8 commit 65f2ff3

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

pantheon_uploader/pantheon.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,8 @@ def main():
593593
start_process(numeric_level, pw, directory, server, user, repository, sandbox, dry, attrFile, use_broker)
594594

595595

596-
def log_options(directory, dry, logStr, numeric_level, repository, server, use_broker, user, channel=''):
596+
def log_options(directory, dry, logStr, numeric_level, repository, server, use_broker, user, channel='',
597+
broker_host='localhost'):
597598
_info("Using user:" + str(user))
598599
_info("Using dry:" + str(dry))
599600
_info("Using server:" + str(server))
@@ -603,28 +604,29 @@ def log_options(directory, dry, logStr, numeric_level, repository, server, use_b
603604
_info("Using directory:" + str(directory))
604605
_info("Using broker:" + str(use_broker))
605606
_info("Using channel:" + str(channel))
607+
_info("Using broker host:" + str(broker_host))
606608

607609

608610
# ToDo: find a better way to handle variants validation
609611
def get_status(err):
610612
return 400 if "valid" in err else 500
611613

612614

613-
def setup_broker(channel):
615+
def setup_broker(channel, broker_host='localhost'):
614616
import redis
615617
global broker, channel_name
616-
broker = redis.Redis(decode_responses=True)
618+
broker = redis.Redis(broker_host, decode_responses=True)
617619
broker.pubsub()
618620
# channel_name is global and hence can be set from outside
619621
channel_name = channel
620622

621623

622624
def start_process(numeric_level=30, pw=None, directory=None, server=DEFAULT_SERVER, user=None, repository=None,
623625
sandbox=None
624-
, dry=None, attrFile=None, use_broker=False, channel=''):
626+
, dry=None, attrFile=None, use_broker=False, broker_host='localhost', channel=''):
625627
# log the parameter values. logStr is send as empty string as
626628
# log level is indicated by numeric_level
627-
log_options(directory, dry, '', numeric_level, repository, server, use_broker, user, channel)
629+
log_options(directory, dry, '', numeric_level, repository, server, use_broker, user, channel, broker_host)
628630
# initialize status update ds
629631
status_data = Data()
630632
set_logger(numeric_level)
@@ -646,7 +648,7 @@ def start_process(numeric_level=30, pw=None, directory=None, server=DEFAULT_SERV
646648
repository = resolveOption(repository, '', config['repository'], config) if repository is None else repository
647649
channel = channel if channel is not '' else repository
648650
if use_broker:
649-
setup_broker(channel)
651+
setup_broker(channel, broker_host)
650652

651653
server = resolveOption(server, 'server', DEFAULT_SERVER, config)
652654
# Check if server url path reachable

0 commit comments

Comments
 (0)