(args: argparse.Namespace)
| 138 | |
| 139 | |
| 140 | def handle_create_folder(args: argparse.Namespace) -> None: |
| 141 | payload = { |
| 142 | "name": args.name, |
| 143 | "parent": {"id": args.parent_folder_id}, |
| 144 | } |
| 145 | query = encode_query({"fields": args.fields}) |
| 146 | url = f"{args.base_url}/folders" |
| 147 | if query: |
| 148 | url = f"{url}?{query}" |
| 149 | dump_json( |
| 150 | api_request( |
| 151 | "POST", |
| 152 | url, |
| 153 | args.token, |
| 154 | body=json_body(payload), |
| 155 | headers={"Content-Type": "application/json"}, |
| 156 | ) |
| 157 | ) |
| 158 | |
| 159 | |
| 160 | def _sanitize_filename(name: str) -> str: |
nothing calls this directly
no test coverage detected