Streaming from an BT SPP device

I am trying to read/write from/to a Bluetooth device that has SPP(Serial port profile) from Python in Mac OSX. Could you recommend any good library to do so? I have been trying for long but the solutions I have tried does not work.

Any help would be greatly appreciated!

Update: I have been able to connect and read data but this only works with a new connection. For already paired devices, connecting does not work.

Streaming from an BT SPP device
 
 
Q