-
-def findMultivimDriver(vim=None):
-
- if vim and vim["type"] == "openstack":
- if vim["version"] == "kilo":
- multivimdriver = "multivim-kilo"
- elif vim["version"] == "newton":
- multivimdriver = "multivim-newton"
- else:
- # if vim type is openstack, use latest "newton" version as default
- multivimdriver = "multivim-newton"
- elif vim and vim["type"] == "vmware":
- multivimdriver = "multivim-vio"
- else:
- raise exceptions.NotFound("Not support VIM type")
- return multivimdriver
+# trim out 'HTTP_' prefix part and replace "_" wiht "-".
+def originHeaders(request):
+ regex = re.compile('^HTTP_')
+ return dict((regex.sub('', header).replace("_", "-"), value)
+ for (header, value) in request.META.items()
+ if header.startswith('HTTP_'))