On Wednesday, 4 September 2013 17:32:28 UTC+1, Azureaus  wrote:
> Hi All,
> 
> I'm fairly new to Python so please forgive me If I sound confused or include 
> anything a bit irrelevant. I've had some great responses from this group 
> already though so thanks.
> 
> 
> 
> I have a source file that is laid out roughly like
> 
> 
> 
> class:
> 
> class methods
> 
> methods 
> 
> init statement
> 
> class:
> 
> method
> 
> 
> 
> It doesn't seem to have a run method unlike other similar source files I have 
> so it seems to be that this is being referenced from other files and is 
> almost a 'utility file'.
> 
> 
> 
> To try and make this question as general as possible - is there a way of 
> finding out / visualising where a particular class is called/used throughout 
> a program? I need to find out the way in which these classes are being used 
> and their typical input (and where the output from these are going) so I can 
> have a play around and really figure out how it works. Without a run method 
> to call, or an idea of expected input/output it's difficult. Also without 
> some sort of trace it's difficult.
> 
> 
> 
> I spoke to colleague and was told to look into dir() method in a Python shell 
> which I will do this evening but if anyone has any suggestions that would be 
> great. Even better if you think this is what I'm after a quick example/use 
> case would be even better. Or maybe I'm looking at this the wrong way and you 
> can point me towards some docs?
> 
> Thanks for your help.

Thanks you all for your time and responses they have been a great help. The 
practical examples were especially helpful. I'm going to go through the 
suggestions and try them out to find which one is most suited but overall I 
feel like my understanding/knowledge of Python has increased which is really 
the whole point. I think I'm going to be a regular here :)
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to