From 50084c5ef9bb7d172a37f6414cfbcb5a96f86c1c Mon Sep 17 00:00:00 2001 From: Clisprail Date: Sun, 27 Apr 2014 00:41:43 +0200 Subject: [PATCH] Removed jython script framework --- .../org/parabot/core/lib/jython/Jython.java | 72 ------------- .../parsers/scripts/LocalPythonScripts.java | 102 ------------------ .../core/parsers/scripts/ScriptParser.java | 7 -- .../org/parabot/environment/Environment.java | 2 - 4 files changed, 183 deletions(-) delete mode 100644 parabotv2/src/org/parabot/core/lib/jython/Jython.java delete mode 100644 parabotv2/src/org/parabot/core/parsers/scripts/LocalPythonScripts.java diff --git a/parabotv2/src/org/parabot/core/lib/jython/Jython.java b/parabotv2/src/org/parabot/core/lib/jython/Jython.java deleted file mode 100644 index b724841..0000000 --- a/parabotv2/src/org/parabot/core/lib/jython/Jython.java +++ /dev/null @@ -1,72 +0,0 @@ -package org.parabot.core.lib.jython; - -import java.io.File; -import java.net.URL; - -import org.parabot.core.Core; -import org.parabot.core.Directories; -import org.parabot.core.build.BuildPath; -import org.parabot.core.lib.Library; - -/** - * - * Jython util class - * - * @author Everel - * - */ -public class Jython extends Library { - private static boolean valid; - - - @Override - public void init() { - if (!hasJar()) { - System.err.println("Failed to load jython... [jar missing]"); - return; - } - Core.verbose("Adding jyton jar file to build path: " - + getJarFileURL().getPath()); - BuildPath.add(getJarFileURL()); - - try { - Class.forName("org.python.Version"); - valid = true; - } catch (ClassNotFoundException e) { - System.err - .println("Failed to add jython to build path, or incorrupt download"); - } - - Core.verbose("Jython initialized."); - } - - @Override - public boolean isAdded() { - return valid; - } - - @Override - public File getJarFile() { - return new File(Directories.getCachePath(), "jython.jar"); - } - - @Override - public URL getDownloadLink() { - try { - return new URL("http://bot.parabot.org/libs/jython.jar"); - } catch (Throwable t) { - t.printStackTrace(); - } - return null; - } - - @Override - public String getLibraryName() { - return "Jython"; - } - - public static boolean isValid() { - return valid; - } - -} diff --git a/parabotv2/src/org/parabot/core/parsers/scripts/LocalPythonScripts.java b/parabotv2/src/org/parabot/core/parsers/scripts/LocalPythonScripts.java deleted file mode 100644 index ccac87f..0000000 --- a/parabotv2/src/org/parabot/core/parsers/scripts/LocalPythonScripts.java +++ /dev/null @@ -1,102 +0,0 @@ -package org.parabot.core.parsers.scripts; - -import org.parabot.core.Directories; -import org.parabot.core.desc.ScriptDescription; -import org.parabot.environment.scripts.Category; -import org.parabot.environment.scripts.LocalScriptExecuter; -import org.parabot.environment.scripts.framework.PythonScript; -import org.python.core.PyObject; -import org.python.util.PythonInterpreter; - -import java.io.File; -import java.io.FileInputStream; -import java.io.FilenameFilter; - -/** - * Parses python scripts - * - * @author Everel - */ -public class LocalPythonScripts extends ScriptParser { - private static final FilenameFilter PYTHON_SCRIPT_FILTER = new FilenameFilter() { - - @Override - public boolean accept(File dir, String name) { - return name.endsWith(".py"); - } - - }; - - private PythonInterpreter interpreter; - - public LocalPythonScripts() { - this.interpreter = new PythonInterpreter(); - } - - /** - * @param name - local var name - * @return script instance - */ - public PythonScript getScript(String name) { - PyObject clazz = interpreter.get(name); - if (clazz.toString().startsWith(" parsers = new ArrayList(); if (Core.inLoadLocal()) { parsers.add(new LocalJavaScripts()); - if (Jython.isValid()) { - parsers.add(new LocalPythonScripts()); - } parsers.add(new SDNScripts()); } else if (Core.inDebugMode()) { parsers.add(new LocalJavaScripts()); - if (Jython.isValid()) { - parsers.add(new LocalPythonScripts()); - } } else { parsers.add(new SDNScripts()); } diff --git a/parabotv2/src/org/parabot/environment/Environment.java b/parabotv2/src/org/parabot/environment/Environment.java index 8ddafd0..d33ec7d 100644 --- a/parabotv2/src/org/parabot/environment/Environment.java +++ b/parabotv2/src/org/parabot/environment/Environment.java @@ -6,7 +6,6 @@ import org.parabot.core.Core; import org.parabot.core.desc.ServerDescription; import org.parabot.core.lib.Library; import org.parabot.core.lib.javafx.JavaFX; -import org.parabot.core.lib.jython.Jython; import org.parabot.core.parsers.servers.ServerParser; import org.parabot.core.ui.components.VerboseLoader; import org.parabot.environment.api.utils.WebUtil; @@ -29,7 +28,6 @@ public class Environment { public static void load(final ServerDescription desc) { LinkedList libs = new LinkedList(); - libs.add(new Jython()); libs.add(new JavaFX()); for(Library lib : libs) {