> Why one method executes from DataSourceAzure.py
> whereas the other from azure.py?
The reason is not that interesting and won't really help here. Some log messages generated in DataSourceAzure.py are logged using a helper function defined in azure.py, while some others are logged directly from DataSourceAzure.py. Honestly I'm not completely sure on why we have this difference, it could be in part a legacy thing. In any case the interesting logic is all in DataSourceAzure.py.
Hi Guilherme,
Answering your question in comment #6:
> Why one method executes from DataSourceAzure.py
> whereas the other from azure.py?
The reason is not that interesting and won't really help here. Some log messages generated in DataSourceAzure.py are logged using a helper function defined in azure.py, while some others are logged directly from DataSourceAzure.py. Honestly I'm not completely sure on why we have this difference, it could be in part a legacy thing. In any case the interesting logic is all in DataSourceAzure.py.