The use case is a foreign-arch package that ships a python script which uses python-apt. You don't want to pull in the foreign-arch version of python-apt (and python), you want the dep to be satisfied by the version of python already installed plus the corresponding python-apt package.
The use case is a foreign-arch package that ships a python script which uses python-apt. You don't want to pull in the foreign-arch version of python-apt (and python), you want the dep to be satisfied by the version of python already installed plus the corresponding python-apt package.
So I think Multi-Arch: allowed is correct here.