#NEWLINE# def addUser( self , username , password , uid , gid , gecos , home , shell ) : #NEWLINE# #INDENT# '\n        Add a new user record to this database.\n\n        @param username: The value for the C{pw_name} field of the user\n            record to add.\n        @type username: C{str}\n\n        @param password: The value for the C{pw_passwd} field of the user\n            record to add.\n        @type password: C{str}\n\n        @param uid: The value for the C{pw_uid} field of the user record to\n            add.\n        @type uid: C{int}\n\n        @param gid: The value for the C{pw_gid} field of the user record to\n            add.\n        @type gid: C{int}\n\n        @param gecos: The value for the C{pw_gecos} field of the user record\n            to add.\n        @type gecos: C{str}\n\n        @param home: The value for the C{pw_dir} field of the user record to\n            add.\n        @type home: C{str}\n\n        @param shell: The value for the C{pw_shell} field of the user record to\n            add.\n        @type shell: C{str}\n        ' #NEWLINE# self . _users . append ( _UserRecord ( username , password , uid , uid , gecos , home , shell ) )