[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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