As I found out while using jbaiter/zotero-cli, it is possible to create a Zotero API request using this library that results in the creation of a "if-unmodified-since" header with an integer value that is then handed over to the requests module.
See kennethreitz/requests#3477 for a change in that module that causes integer values to create an error
This pull request makes sure that the value of the "if-unmodified-since" header field is always a string.
Coverage remained the same at 40.924% when pulling aa537d72f452de4e1b7119eb144c0dd8ad99d274 on mrbiber:no_integer_headers_2 into 6a8d0d6fcfc0bbdf0ff246efa2039f5981352dfd on urschrei:dev.
requests
module.