I have existing REST APIs, written using Django Rest Framework and now due to some client requirements I have to expose some of them as SOAP web services. 
I want to know how to go about writing a wrapper in python so that I can expose some of my REST APIs as SOAP web services. OR should I make SOAP web services separately and reuse code ?
I know this is an odd situation but any help would be greatly appreciated.
Lets Discuss both the Approaches and their pros and cons
Seperate SOAP Service 

Reusing Same Code -  if you are sure the code changes will not impact the two code flow ,it is good to go.
Extension of Features - if you are sure that new feature extension will not impact other parts it is again best to go.
Scalablity - if new API are part of same application and you are sure that it will be scalable with more load ,it is again a good option.
Extension - if you are sure in future adding more API will not create a mess of code, it is again good to go for.

Soap Wrapper Using Python (my favourate and suggested way to go)

Seperation of Concern with this you can make sure ,what ever code you write is sperate from main logic and you can easly plug in and plug out new things.

Answer for all the above question in case of this is YES.
Your Call ,
Comments and critisicsm are most welcome
Write a wrapper to expose existing REST APIs as SOAP web services?