EPrints Technical Mailing List Archive

Message: #01070


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

[EP-tech] Re: Citation import plugin errors


On 09/12/2012 06:23 PM, Paolo Tealdi wrote:
On 09/12/2012 04:00 AM, Mark Gregson wrote:

Hi Mark,

Maybe it's simpler to patch import_citationdata commenting Handler
definition,

-- import_citationdata.original    2012-09-12 18:06:54.000000000 +0200
+++ import_citationdata    2012-09-12 17:57:07.000000000 +0200
@@ -230,7 +230,7 @@
   {
       $plugin = $session->plugin(
           $pluginmap->{$datasetid},
-        Handler => $handler,
+#        Handler => $handler,
           net_retry => {
               max => $net_retry_max,
               interval => $net_retry_interval,

you can't log in a file, but for a batch STDERR is enough.
In my test server this patch works ...

Hi Mark and all,

maybe this patch to LogHandler is even better.
--- LogHandler.pm.original    2012-09-13 09:59:33.000000000 +0200
+++ LogHandler.pm    2012-09-13 09:05:33.000000000 +0200
@@ -33,6 +33,9 @@

 use strict;

+use EPrints::CLIProcessor;
+our @ISA = ( "EPrints::CLIProcessor" );
+


 #

The only thing that it doesn't work no more is the output of the two strings

Item parsed.
Imported <source> <number>

It seems that EPrints::LogHandler::parsed() and EPrints::LogHandler::output() method aren't anymore called by epdata_to_dataobj().

Best regards,
Paolo Tealdi




--
Ing. Paolo Tealdi         Area IT - Politecnico Torino
Telefono/Phone : +39-011-0906714 , FAX : +39-011-0906799
Indirizzo/Address : C.so Duca degli Abruzzi,  24 - 10129 Torino - ITALY
Skype : tealdi.paolo
Please consider your environmental responsibility before printing this e-mail