From c04c4c709784eb4239f2d474f27de23fec5bd8ec Mon Sep 17 00:00:00 2001 From: Eric Sheng Date: Thu, 16 Nov 2017 21:28:36 -0800 Subject: [PATCH] Converted path to posixpath in python deployer (#318) --- clipper_admin/clipper_admin/deployers/python.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clipper_admin/clipper_admin/deployers/python.py b/clipper_admin/clipper_admin/deployers/python.py index 89e76c72c..1cf7cce0b 100644 --- a/clipper_admin/clipper_admin/deployers/python.py +++ b/clipper_admin/clipper_admin/deployers/python.py @@ -1,6 +1,8 @@ from __future__ import print_function, with_statement, absolute_import import logging +import os +import posixpath import shutil from ..version import __version__ @@ -163,6 +165,8 @@ def centered_predict(inputs): """ serialization_dir = save_python_function(name, func) + # Special handling for Windows, which uses backslash for path delimiting + serialization_dir = posixpath.join(*os.path.split(serialization_dir)) logger.info("Python closure saved") # Deploy function clipper_conn.build_and_deploy_model(name, version, input_type,