@Override public void write(Kryo kryo, Output output, PyString object) { output.writeString(object.asString()); }
public String readlineNoNl() { return file.readlineNoNl().asString(); } }
public String read(int len) { return file.read(len).asString(); }
protected File getLogDir() { if (logDir == null && !loggingPythonInterpreter.get().eval("EXECUTION_CONTEXTS.current").toString().equals("None")) { PyString logDirName = (PyString) loggingPythonInterpreter.get().eval( "BuiltIn().get_variables()['${LOG FILE}']"); if (logDirName != null && !(logDirName.asString().toUpperCase().equals("NONE"))) { return new File(logDirName.asString()).getParentFile(); } logDirName = (PyString) loggingPythonInterpreter.get().eval("BuiltIn().get_variables()['${OUTPUTDIR}']"); return new File(logDirName.asString()).getParentFile(); } else { return new File(logDir); } }
private void BZ2File___init__(PyString inFileName, String mode, int buffering, int compresslevel) { try { fileName = inFileName.asString(); this.buffering = buffering;
/** * Provide fixes for Postgresql driver. * * @param stmt * @param index * @param object * @param type * @throws SQLException */ @Override public void setJDBCObject(PreparedStatement stmt, int index, PyObject object, int type) throws SQLException { if (DataHandler.checkNull(stmt, index, object, type)) { return; } switch (type) { case Types.LONGVARCHAR: String varchar; // Postgresql driver can't handle the setCharacterStream() method so use setObject() instead if (object instanceof PyFile) { varchar = ((PyFile) object).read().asString(); } else { varchar = (String) object.__tojava__(String.class); } stmt.setObject(index, varchar, type); break; default : super.setJDBCObject(stmt, index, object, type); } }
try { for (i = 0; i < tb_lineno; i++) { line = pyFile.readline().asString(); if (line.equals("")) { break;
} else { String v = value.asString(); int len = v.length(); if (step == 1) {
throw Py.TypeError(String.format("invalid file: %s", file.__repr__().asString()));