forked from mrlan/EnglishPal
				
			Login.py: improve comments.
							parent
							
								
									d3a796428d
								
							
						
					
					
						commit
						29ffada7eb
					
				|  | @ -93,9 +93,9 @@ class UserName: | ||||||
|             return f'{self.username} is too long.  The user name cannot exceed 20 characters.' |             return f'{self.username} is too long.  The user name cannot exceed 20 characters.' | ||||||
|         if self.username.startswith('.'): # a user name must not start with a dot |         if self.username.startswith('.'): # a user name must not start with a dot | ||||||
|             return 'Period (.) is not allowed as the first letter in the user name.' |             return 'Period (.) is not allowed as the first letter in the user name.' | ||||||
|         if ' ' in self.username: # a user must not include a whitespace |         if ' ' in self.username: # a user name must not include a whitespace | ||||||
|             return 'Whitespace is not allowed in the user name.' |             return 'Whitespace is not allowed in the user name.' | ||||||
|         for c in self.username: # a user name not include special characters |         for c in self.username: # a user name must not include special characters, except non-leading periods or underscores | ||||||
|             if c in string.punctuation and c is not '.' and c is not '_': |             if c in string.punctuation and c is not '.' and c is not '_': | ||||||
|                 return f'{c} is not allowed in the user name.' |                 return f'{c} is not allowed in the user name.' | ||||||
|         return 'OK' |         return 'OK' | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue