Module Expr Str Import alias Import alias Assign NameStore Str Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str If CompareGt Call NameLoad NameLoad Num body If CompareNotEq Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIn Call NameLoad NameLoad NameLoad body Expr Str Return NameLoad orelse Return NameLoad decorator_list
N/A N/A 
Tries to validate the email address entered by the user to the GUI.

References:
[1]: http://stackoverflow.com/q/3217682/3834059
[*]: http://stackoverflow.com/q/201323/3834059
 N/A re N/A string N/A REGEX_EXP ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$ N/A PUNCTUATIONS N/A string punctuation email_validator N/A N/A email N/A N/A N/A 
    A simple regex which checks whether the entered user email is a valid
    email address or not
     N/A N/A N/A len email 6 N/A N/A N/A N/A N/A re match REGEX_EXP email None N/A N/A True N/A False N/A password_validator N/A N/A password N/A N/A N/A 
    Rejects a password if the password has special characters in it
     N/A N/A N/A list PUNCTUATIONS password N/A N/A 
        >>> list(string.punctuation)
        ['!', '"', '#', '$', '%', '&', "'", '(', ')', '*', '+', ',', '-', '.',
        '/', ':', ';', '<', '=', '>', '?', '@', '[', '\', ']', '^', '_', '`',
        '{', '|', '}', '~']
        >>>
         N/A False N/A N/A True N/A