Я думаю, что использование dir будет получать по существу то же самое, что __dict__
обычно делает ...
targetValue = "value"
for k in dir(obj):
if getattr(obj,k) == targetValue:
print "%s=%s"%(k,targetValue)
что-то вроде
>>> class x:
... a = "value"
...
>>> dir(x)
['__doc__', '__module__', 'a']
>>> X = x()
>>> dir(X)
['__doc__', '__module__', 'a']
>>> for k in dir(X):
... if getattr(X,k) == "value":
... print "%s=%s"%(k,getattr(X,k))
...
a=value
>>>
Свойство files ожидает список файлов, поэтому они должны иметь расширения. Свойство files заставит TSC анализировать только те файлы, которые явно указаны в списке.
Если вы хотите проанализировать весь подкаталог, вероятно, было бы лучше использовать свойство includes
.