def setTransportOrder(orderL): """ Validate transports and save the list in the [BitDust data dir]\metadata\torder. It is useful to remember the priority of used transports. """ orderl = orderL orderL = validateTransports(orderL) orderTxt = ' '.join(orderl) lg.out(8, 'my_id.setTransportOrder: ' + str(orderTxt)) bpio.WriteTextFile(settings.DefaultTransportOrderFilename(), orderTxt)
def getTransportOrder(): """ Read and validate tranports from [BitDust data dir]\metadata\torder file. """ global _ValidTransports lg.out(8, 'my_id.getTransportOrder') order = bpio.ReadTextFile(settings.DefaultTransportOrderFilename()).strip() if order == '': orderL = _ValidTransports else: orderL = order.split(' ') orderL = validateTransports(orderL) setTransportOrder(orderL) return orderL