// Path: src/us/pfrommer/insteon/terminal/console/Console.java
// public interface Console {
// 	public String readLine() throws IOException;
// 	public String readLine(String prompt) throws IOException;
// 	
// 	public void addConsoleListener(ConsoleListener l);
// 	public void removeConsoleListener(ConsoleListener l);
// 	
// 	public Reader in();
// 	public PrintStream out();
// 	public PrintStream err();
// 	
// 	public void clear();
// 	public void reset();
// }


import java.io.File;
import java.io.PrintStream;
import java.io.Reader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import org.python.core.Py;
import org.python.core.PyFunction;
import org.python.core.PyStringMap;
import org.python.util.PythonInterpreter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import us.pfrommer.insteon.terminal.console.Console;
package us.pfrommer.insteon.terminal;




public class InsteonTerminal {
	private static Logger logger = LoggerFactory.getLogger(InsteonTerminal.class);
	
	private PythonInterpreter m_interpreter = null;
// Path: src/us/pfrommer/insteon/terminal/console/Console.java
// public interface Console {
// 	public String readLine() throws IOException;
// 	public String readLine(String prompt) throws IOException;
// 	
// 	public void addConsoleListener(ConsoleListener l);
// 	public void removeConsoleListener(ConsoleListener l);
// 	
// 	public Reader in();
// 	public PrintStream out();
// 	public PrintStream err();
// 	
// 	public void clear();
// 	public void reset();
// }


// Path: src/us/pfrommer/insteon/terminal/InsteonTerminal.java
import java.io.File;
import java.io.PrintStream;
import java.io.Reader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import org.python.core.Py;
import org.python.core.PyFunction;
import org.python.core.PyStringMap;
import org.python.util.PythonInterpreter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import us.pfrommer.insteon.terminal.console.Console;

package us.pfrommer.insteon.terminal;




public class InsteonTerminal {
	private static Logger logger = LoggerFactory.getLogger(InsteonTerminal.class);
	
	private PythonInterpreter m_interpreter = null;
	private Console m_console = null;