-       if cmdl_opts.username is not None and cmdl_opts.use_netrc:
-               if cmdl_opts.username != netrc_username:
-                       sys.exit('Error: conflicting username from .netrc and command line options.')
-               account_username = cmdl_opts.username
-               account_password = netrc_password
-       elif cmdl_opts.username is not None:
-               account_username = cmdl_opts.username
-               account_password = getpass.getpass('Type YouTube password and press return: ')
-       elif cmdl_opts.use_netrc:
-               if len(netrc_username) == 0:
-                       sys.exit('Error: empty username in .netrc file.')
-               account_username = netrc_username
-               account_password = netrc_password
+       account_username = cmdl_opts.username
+       if account_username is not None:
+               if cmdl_opts.password is None:
+                       account_password = getpass.getpass('Type YouTube password and press return: ')
+               else:
+                       account_password = cmdl_opts.password