X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.db-test.git;a=blobdiff_plain;f=yarrg%2FCommodsWeb.pm;h=00c6f24b8cc5ce0ce9713592de4897428ffcdcd6;hp=adcff3492c154682263fe00698cf6fc6d8c7863a;hb=2abd3537;hpb=20bea992a857ea1f03f19d81f7164b113a560e83 diff --git a/yarrg/CommodsWeb.pm b/yarrg/CommodsWeb.pm index adcff34..00c6f24 100644 --- a/yarrg/CommodsWeb.pm +++ b/yarrg/CommodsWeb.pm @@ -48,7 +48,7 @@ BEGIN { our ($VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS); $VERSION = 1.00; @ISA = qw(Exporter); - @EXPORT = qw(&dbw_connect &ocean_list &sourcebasedir + @EXPORT = qw(&dbw_connect &dbw_filename &ocean_list &sourcebasedir &to_json_shim &to_json_protecttags &set_ctype_utf8 &expected_error &dbw_lookup_string @@ -106,11 +106,17 @@ sub ocean_list () { return @ocean_list; } -sub dbw_connect ($) { +sub dbw_filename ($) { my ($ocean) = @_; die "unknown ocean $ocean ?" unless grep { $_ eq $ocean } ocean_list(); - return dbr_connect(datadir(), $ocean); + return dbr_filename(datadir(), $ocean); +} + +sub dbw_connect ($) { + my ($ocean) = @_; + my $fn= dbw_filename($ocean); + return db_connect_core($fn); } sub to_json_shim ($) {