Mark Hammond wrote:

> I'm not sure what could cause this - accidently assigning to 
> AttributeError
>
>could possibly cause it, but I can't see any such thing in the code snippet.
>Is that code snippet your *entire* test program?
>
>  
>
Yes, the snippet of code was the complete code listing...  however I 
made a few changes to it since my last mail and found that when running 
it (as you suggested) with the command line (and NOT within the IDE that 
I am using - WingIDE) it ran with no errors printed.  After some 
adjustments to the IDE - it now runs and ignores that error inside the IDE.

Still no data from the swipes though.  That is the #2 thing on my 
original list.  I am going to get a full working example in vbscript to 
respond with - but in the mean time, here is my current code - see 
anything wrong in it?  ..or that might prevent it from spewing forth 
some data ...assuming that the swiper is getting data and that my event 
convention is correct (which I believe it is now - thank you)


############# current code - complete [start]
# Necessary modules
from win32com.client import DispatchWithEvents

# Event class for the USB HID Swiper instance below
class SwiperEvents:
    def OnCardDataChanged(self):
        print "CardData: %s" % self.CardData

# create a USB HID Swiper instance with event capabilities
swiper = DispatchWithEvents('ctlUSBHID.USBHID', SwiperEvents)

# Set and test the port to the device
print swiper.PortOpen
swiper.PortOpen = True
print swiper.PortOpen
swiper.ClearBuffer()

# Wait for data or user intervention
while 1:
    pass
print "Done."
############# current code - complete [end]

_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to