this.project = project;
this.DBTYPE = this.project.get_string_member("DBTYPE");
this.DBNAME = this.project.get_string_member("DBNAME");
+ if (this.DBTYPE.length < 1) {
+ return;
+ }
+
+
try {
this.cnc = Gda.Connection.open_from_string (
Gda.ConnectionOptions.NONE
);
} catch(Gda.ConfigError e) {
- print("%s\n", e.message);
+ GLib.warning("%s\n", e.message);
this.cnc = null;
this.DBTYPE = "";
} catch(Gda.ConnectionError e) {
- print("%s\n", e.message);
+ GLib.warning("%s\n", e.message);
this.cnc = null;
this.DBTYPE = "";
}
if (this.DBTYPE == "MySQL") {
return this.fetchAll(this.cnc.execute_select_command( "SHOW TABLES" ));
}
- print("Read tables failed DBTYPE = %s\n", this.DBTYPE);
+ GLib.warning("Read tables failed DBTYPE = %s\n", this.DBTYPE);
return new Json.Array();
}
}
var contents = jarr.get_string_element(0);
- print(contents);
+ GLib.debug(contents);
+ if (contents == null) {
+ return ret;
+ }
GLib.Regex exp = /FK\(([^\)]+)\)/;
string str = "";
if ( exp.match (contents, 0, out mi) ) {
str = mi.fetch(1);
- print("match = %s", str);
+ GLib.debug("match = %s", str);
}
} catch (GLib.Error e) {
return ret;
var fn = this.firstPath() + "/config1.builder";
- print("load: " + fn );
+ GLib.debug("load: " + fn );
if (!FileUtils.test(fn, FileTest.EXISTS)) {
this.compilegroups.set("_default_", new GtkValaSettings("_default_") );
}
this.compilegroups.set(vs.name,vs);
}
- print("%s\n",this.configToString ());
+ GLib.debug("%s\n",this.configToString ());
}
public string configToString()
public void writeConfig()
{
var fn = this.firstPath() + "/config1.builder";
- print("write: " + fn );
+ GLib.debug("write: " + fn );
var f = GLib.File.new_for_path(fn);
var dirname = this.resolve_path(
this.resolve_path_combine_path(this.firstPath(),in_path));
- print("SCAN %s\n", dirname);
+ GLib.debug("SCAN %s\n", dirname);
// scan the directory for files -- ending with vala || c
var dir = File.new_for_path(dirname);
if (!dir.query_exists()) {
- print("SCAN %s - skip - does not exist\n", dirname);
+ GLib.debug("SCAN %s - skip - does not exist\n", dirname);
return ret;
}
while ((next_file = file_enum.next_file(null)) != null) {
var fn = next_file.get_display_name();
- print("SCAN %s - checking %s\n", dirname, fn);
+ GLib.debug("SCAN %s - checking %s\n", dirname, fn);
if (Regex.match_simple("\\.vala$", fn)) {
ret.add(in_path + "/" + fn);
continue;
} catch(Error e) {
- print("oops - something went wrong scanning the projects\n");
+ GLib.warning("oops - something went wrong scanning the projects\n");
}
- print("SCAN %s = returning %d", dirname, ret.size);
+ GLib.debug("SCAN %s = returning %d", dirname, ret.size);
return ret;
var path = this.resolve_path( this.firstPath(), sources.get(i));
if (Path.get_basename (path) == "vapi") {
- print("Adding VAPIDIR: %s\n", path);
+ GLib.debug("Adding VAPIDIR: %s\n", path);
ret += path;
}