def parse_service_info(self):

        service = None
        service_type = None
        aliases = None
        name_type_info = self.get_types()

        if len(name_type_info) > 2:
            service, service_type = name_type_info[:2]
            aliases = name_type_info[2:]
        elif len(name_type_info) > 1:
            service, service_type = name_type_info
        else:
            service = name_type_info.pop()
            service_type = 'iterative'

        return (service, service_type, aliases)
Returns a local filesystem path where the file can be retrieved using
dataset/ETHPy150Open urbanairship/aerostat/aerostat/registrar.py/Registrar.parse_service_info--crossover with--dataset/ETHPy150Open quantmind/lux/lux/utils/files.py/Filehandler.path