#NEWLINE# def process_module( self , line , contents ) : #NEWLINE# #INDENT# 'Parses the whole module file to find module level variables.\n\n        Reads the lines in the module contents to get the names of the module level variables.\n        Arguments:\n            contents {String} -- Module Body\n\n        Decorators:\n            classmethod\n\n        Returns:\n            {Dictionary} Dictionary of attributes to create snippets from\n        ' #NEWLINE# if ( parsed_module is not None ) : #NEWLINE# #INDENT# return None #NEWLINE# #UNINDENT# parsed_module = [ ] #NEWLINE# variables = self . parse_variables ( contents ) #NEWLINE# if ( variables is not None ) : #NEWLINE# #INDENT# parsed_module . append ( ( 'variables' , variables ) ) #NEWLINE# #UNINDENT# return parsed_module