- transport_filename = sys.argv[2]
- base_filename = os.path.basename(transport_filename)
-
- if base_filename == "bluetooth":
- transport_file = open(transport_filename, 'r')
- line = transport_file.readline().strip()
- transport_file.close()
- bdaddr, channel = line.split()
- return ' '.join(["-b", bdaddr, "-B", channel])
- elif base_filename == "tty":
- transport_file = open(transport_filename, 'r')
- device = transport_file.readline().strip()
- transport_file.close()
- return ' '.join(["-t", device])
- elif base_filename == "irda":
+ transport_file = open(sys.argv[2], 'r')
+ line = transport_file.readline()
+ transport_file.close()
+
+ parts = line.strip().split()
+ transport = parts[0].lower()
+
+ if transport == "bluetooth":
+ return ' '.join(["-b", parts[1], "-B", parts[2]])
+ elif transport == "tty":
+ return ' '.join(["-t", parts[1]])
+ elif transport == "irda":