I don't know if this is supposed to be a standard in python or if is indeed a problem. Files that have "-" on the name aren't "processed" and the Tasks aren't interpreted.
Steps to reproduce:
1- Create a new pydev project
2- Open the src folder and create a file named test-task.py
3- Add a couple of lines and the TODO field that should be interpreted by pydev.
4- Save the file.
5- At this point the Task should be visible on the Tasklist but it isn't.
6- Rename the file and replace "-" by "_".
7- Save again.
8- Voilá, the TODO is now on the Tasklist.