Example #1
0
        public PythonController GetController(string name)
        {
            PythonController controller = null;

            _controllers.TryGetValue(name, out controller);
            return(controller);
        }
Example #2
0
        public void AddController(string path)
        {
            string name = System.IO.Path.GetFileNameWithoutExtension(path);
            if (_controllers.ContainsKey(name))
                throw new InvalidOperationException("controller is contain");

            var controller = new PythonController(this._engine, path);
            _controllers.Add(name,controller);
        }
Example #3
0
        public void AddController(string path)
        {
            string name = System.IO.Path.GetFileNameWithoutExtension(path);

            if (_controllers.ContainsKey(name))
            {
                throw new InvalidOperationException("controller is contain");
            }

            var controller = new PythonController(this._engine, path);

            _controllers.Add(name, controller);
        }
Example #4
0
        public void ReloadController(string path)
        {
            string name = System.IO.Path.GetFileNameWithoutExtension(path);
            if (_controllers.ContainsKey(name))
            {
                //update
                _controllers[name] = new PythonController(this._engine, path);
            }
            else
            {
                //add
                AddController(path);

            }
        }
Example #5
0
        public void ReloadController(string path)
        {
            string name = System.IO.Path.GetFileNameWithoutExtension(path);

            if (_controllers.ContainsKey(name))
            {
                //update
                _controllers[name] = new PythonController(this._engine, path);
            }
            else
            {
                //add
                AddController(path);
            }
        }