필수 과제
- server list는 아래와 같이 한정된 값만 출력을 해주고 있습니다.
- 위 결과값에 project name , user name을 포함시켜서 출력되게 해주세요.
- 위 결과값에 project name , user name을 포함시켜서 출력되게 해주세요.
- 실제
server list
명령어의 동작에 대한 구현은python-openstackclient > openstackclient > compute > v2 > server.py
내부ListServer
클래스에 존재
- 쉘 명령어의 인자를 파싱하는
get_parser
함수에서--assignment2
인자를 추가
- 실제 인자에 대한 동작을 담당하는
take_action
함수 - 프로젝트 이름, 유저 이름을
identity_client
에서 읽어옴 - 추가로 출력해줄
column
헤더 및 값을 추가 - 서버 데이터 목록에
project_name
user_name
값을 추가
server list --assignment2
추가 인자 출력 확인