~openstack-charmers-archive/charms/trusty/neutron-gateway/trunk

« back to all changes in this revision

Viewing changes to hooks/charmhelpers/core/services/base.py

  • Committer: Liam Young
  • Date: 2015-05-21 15:09:11 UTC
  • mfrom: (115.1.2 neutron-gateway.next)
  • Revision ID: liam.young@canonical.com-20150521150911-lltx2rusvsxzmh0q
[hopem, r=gnuoy]
Fixes network-vlan-ranges parsing

Partially-Closes-Bug: 1451095

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
import os
18
18
import re
19
19
import json
20
 
from collections import Iterable
 
20
from collections import Iterable, OrderedDict
21
21
 
22
22
from charmhelpers.core import host
23
23
from charmhelpers.core import hookenv
119
119
        """
120
120
        self._ready_file = os.path.join(hookenv.charm_dir(), 'READY-SERVICES.json')
121
121
        self._ready = None
122
 
        self.services = {}
 
122
        self.services = OrderedDict()
123
123
        for service in services or []:
124
124
            service_name = service['service']
125
125
            self.services[service_name] = service