mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-02-24 03:49:48 -05:00

The psycopg2 package isn't available for PyPy. This commit adds a check if the runtime is PyPy, and if it is uses psycopg2cffi module in favor of psycopg2. This is almost a drop-in replacement, except for one place where an additional cast to string is required.