Python BreakfastSerial error message detecting Arduino

Hello all,

I'm a new user, trying to use Python with Arduino to do this:

I think I'm having a problem auto-detecting the Arduino, which is currently on COM2 (USB) - error messages below.
Can anyone please help with either the arguments to tie the Arduino to a certain COM port or generally help get this working?

Thanks,
Al

C:\Progs>python bsblink.py
Traceback (most recent call last):
File "bsblink.py", line 3, in
board = Arduino()
File "C:\Python27\lib\site-packages\BreakfastSerial\BreakfastSerial.py", line
27, in init
newargs = (find_arduino(),)
File "C:\Python27\lib\site-packages\BreakfastSerial\BreakfastSerial.py", line
6, in find_arduino
ports = filter(rport.search, os.listdir('/dev'))
WindowsError: [Error 3] The system cannot find the path specified: '/dev/.'
Exception AttributeError: "'Arduino' object has no attribute 'digital'" in <boun
d method Arduino.del of <BreakfastSerial.BreakfastSerial.Arduino object at 0
x0237B710>> ignored

I think it is because you are using a Linux python program on a Windows computer.

This is a Windows directory
C:\Python27\lib\site-packages\BreakfastSerial\BreakfastSerial.py

This is a Linux directory
/dev/.