# HG changeset patch # User Mads Kiilerich # Date 1533687791 -7200 # Node ID 51ef4b681634a051345d441d2cd9b2cbfa90a9ca # Parent c55338638085a0e72f913c37f17170eb11e327b0 hooks: drop RC_SCM_DATA for internal transfer of data to sub processes - Kallithea uses KALLITHEA_EXTRAS diff -r c55338638085 -r 51ef4b681634 kallithea/lib/utils2.py --- a/kallithea/lib/utils2.py Tue Aug 14 23:43:35 2018 +0200 +++ b/kallithea/lib/utils2.py Wed Aug 08 02:23:11 2018 +0200 @@ -549,21 +549,20 @@ try: extras = json.loads(env['KALLITHEA_EXTRAS']) except KeyError: - extras = {} + raise Exception("Environment variable KALLITHEA_EXTRAS not found") try: for k in ['username', 'repository', 'locked_by', 'scm', 'make_lock', 'action', 'ip']: extras[k] - except KeyError as e: - raise Exception('Missing key %s in os.environ %s' % (e, extras)) + except KeyError: + raise Exception('Missing key %s in KALLITHEA_EXTRAS %s' % (k, extras)) return AttributeDict(extras) def _set_extras(extras): - # RC_SCM_DATA can probably be removed in the future, but for compatibility now... - os.environ['KALLITHEA_EXTRAS'] = os.environ['RC_SCM_DATA'] = json.dumps(extras) + os.environ['KALLITHEA_EXTRAS'] = json.dumps(extras) def get_current_authuser():