microsoftgraph / microsoftgraph/msgraph-sdk-python
How to add @microsoft.graph.conflictBehavior to a PUT request?
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 630
- Forks
- 96
- Merge medio
- 15 h 20 min
- PR fusionados (30 d)
- 3
Descripción
I have this piece of code:
await client.drives \
.by_drive_id(drive_id) \
.items \
.by_drive_item_id(f'root:/foo/baz/bar.txt:') \
.content \
.put(body)
I want it to fail if the file already exists.
According to this StackOverflow answer, I have to add @microsoft.graph.conflictBehavior with a value of fail somewhere. My question is: where? There's no additional_data key where I can pass this to, like it is shown in some other examples.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza en el punto de entrada de la solicitud fluent mostrado en el issue, especialmente en la llamada PUT del contenido del elemento de Drive, y sigue cómo se representan y envían las opciones de la solicitud. Se considera terminado cuando la solicitud puede expresar el comportamiento fail-on-conflict solicitado y la solicitud resultante a Graph API utiliza la configuración de conflicto esperada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- api
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 25/100