I have a few simple questions regarding python style standards. I have a class contained in a module...I'm wondering if I should perform any imports that are relevant to the class within the constructor of the class or at the top of the module page.
Also if I'm creating a docstring for the class I should list all my public methods, should I just list them or should I just summarise what they do? ie: """Displays a graphical game of variant of Connect4. Supports two players on a 6x7 game board. Public methods: __init__() clear_screen() draw_header() draw_board() play() prompt_for_move() """ Last question, sometimes I have a simple function with no keyword arguments and returns none. According to the styleguide we are to include return None at the end of the function regardless, so should I also explicitly state that the function returns this in the one line description? ie: """Clears the screen of all content and returns none. """ I'm sure I'll have more simple ones. This is painstaking :-/ Dave
-- http://mail.python.org/mailman/listinfo/python-list