expected to be a text file with at least one line defining the transport to
your device. Other lines in the file are ignored.
-First word in the line is a transport name - Bluetooth, IrDA or TTY. The name
+First word in the line is a transport name - Bluetooth, TTY or IrDA. The name
is case-insensitive.
For the Bluetooth transport put there a line "Bluetooth CP:AD:RE:SS channel",
the channel for your device by using commands like "hcitool scan" and "sdptool
browse".
-For the IrDA: just put "IrDA" in the file.
+For the TTY put the device name: "tty /dev/ttyUSB0".
-For the TTY put a device name: "tty /dev/rfcomm0".
+For the IrDA: just put "IrDA" in the file.
Now run this "cd" command in the Midnight Commander (in the "bindings" files
the command is "%cd"): cd description#obexftp, where "description" is the name
"""
-__version__ = "1.0.0"
-__revision__ = "$Id: obexftp,v 1.9 2004/06/19 17:28:44 phd Exp $"
-__date__ = "$Date: 2004/06/19 17:28:44 $"[7:-2]
+__version__ = "1.0.1"
+__revision__ = "$Id: obexftp,v 1.12 2004/06/23 16:05:34 phd Exp $"
+__date__ = "$Date: 2004/06/23 16:05:34 $"[7:-2]
__author__ = "Oleg Broytmann <phd@phd.pp.ru>"
__copyright__ = "Copyright (C) 2004 PhiloSoft Design"
def setup_transport():
"""Setup transport parameters for the obexftp program"""
transport_file = open(sys.argv[2], 'r')
- line = transport_file.readline().strip()
+ line = transport_file.readline()
transport_file.close()
- parts = line.split()
+ parts = line.strip().split()
transport = parts[0].lower()
if transport == "bluetooth":
elif transport == "irda":
return "-i"
else:
- error("Unknown transport '%s'; expected 'bluetooth', 'tty' or 'irda'" % base_filename)
+ error("Unknown transport '%s'; expected 'bluetooth', 'tty' or 'irda'" % transport)
# Parse ObexFTP XML directory listings