FTP commands are currently defined in three places: all_commands list in ftp_server.py, ftp_commands dict in ftp_utils.py, and <enabled_commands> in ftp.xml. Adding a new command (as we did with FEAT) requires updating all three. all_commands should be derived from ftp_commands in ftp_utils.py to eliminate the redundancy.
FTP commands are currently defined in three places: all_commands list in ftp_server.py, ftp_commands dict in ftp_utils.py, and <enabled_commands> in ftp.xml. Adding a new command (as we did with FEAT) requires updating all three. all_commands should be derived from ftp_commands in ftp_utils.py to eliminate the redundancy.