Removing kwargs.pop('loop', None) in Multiple cursors support make peewee-async, library that used aiopg, incompatible. Probably, some other libraries affected too.
The thing is: before 1.2 you was allow to pass loop in kwargs. Before passing those kwargs to psycopg2, the loop parameter was popped. Now, it is not. Loop is passing to psycopg2 and we get error:
Removing
kwargs.pop('loop', None)
in Multiple cursors support make peewee-async, library that used aiopg, incompatible. Probably, some other libraries affected too.The thing is: before 1.2 you was allow to pass loop in kwargs. Before passing those kwargs to psycopg2, the loop parameter was popped. Now, it is not. Loop is passing to psycopg2 and we get error: