python_utils.h revision 5821806d5e7f356e8fa4b058a389a808ea183019
1// Copyright (c) 2010 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef NET_TEST_PYTHON_UTILS_H_
6#define NET_TEST_PYTHON_UTILS_H_
7
8#include "base/compiler_specific.h"
9
10class CommandLine;
11class FilePath;
12
13// This is the python path variable name.
14extern const char kPythonPathEnv[];
15
16// Appends the dir to python path environment variable.
17void AppendToPythonPath(const FilePath& dir);
18
19// Return the location of the compiler-generated python protobuf.
20bool GetPyProtoPath(FilePath* dir);
21
22// Returns the command that should be used to launch Python.
23bool GetPythonCommand(CommandLine* python_cmd) WARN_UNUSED_RESULT;
24
25#endif  // NET_TEST_PYTHON_UTILS_H_
26