[LON-CAPA-cvs] cvs: loncom /interface printout.pl

foxr lon-capa-cvs@mail.lon-capa.org
Mon, 14 Mar 2005 23:51:21 -0000


foxr		Mon Mar 14 18:51:21 2005 EDT

  Modified files:              
    /loncom/interface	printout.pl 
  Log:
  Add a bit more debugging (commented out).
  
  
Index: loncom/interface/printout.pl
diff -u loncom/interface/printout.pl:1.72 loncom/interface/printout.pl:1.73
--- loncom/interface/printout.pl:1.72	Thu Feb  3 16:37:48 2005
+++ loncom/interface/printout.pl	Mon Mar 14 18:51:20 2005
@@ -1,7 +1,7 @@
 #!/usr/bin/perl
 # CGI-script to run LaTeX, dvips, ps2ps, ps2pdf etc.
 #
-# $Id: printout.pl,v 1.72 2005/02/03 21:37:48 albertel Exp $
+# $Id: printout.pl,v 1.73 2005/03/14 23:51:20 foxr Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -85,7 +85,9 @@
   my $duefile = $texfile;
   $duefile =~ s/^([^\.]+printout)[^t]+\.tex/$1\.due/;
   #do we have figures?
+  # print "Figure file: $figfile\n";
   if (-e $figfile) {
+      # print "$figfile exists\n";
       my %done_conversion;
       my $temporary_file=IO::File->new($figfile) || die "Couldn't open fig file $figfile for reading: $!\n";
       my @content_of_file = <$temporary_file>;
@@ -96,7 +98,9 @@
       foreach my $not_eps (@content_of_file) {
 	  chomp($not_eps);
 	  if ($not_eps ne '') {
+	      # print "Converting $not_eps"; # Debugging.
               my $status_statement='EPS picture for '.$not_eps;
+	      # print "$status_statement\n";
 	      $not_eps=~s|\/\.\/|\/|g;
 	      my $eps_f = $not_eps;
 	      $eps_f =~ s/\.[^.]*$/\.eps/i;
@@ -112,6 +116,7 @@
 	      }
 	      my $path=$eps_f;
 	      $path=~s/\/([^\/]+)\.eps$//;
+	      # print "Final file path: $path "; # Debugging
 	      File::Path::mkpath($path,0,0777);
 	      $not_eps =~ s/^\s+//;
 	      $not_eps =~ s/\s+$//;
@@ -123,6 +128,7 @@
 		  &Apache::lonhtmlcommon::Update_PrgWin('',\%prog_state,'Converting to EPS '.$prettyname);
 	      }
 	      $done_conversion{$not_eps}=1;
+	      # print "Converting $not_eps -> $eps_f"; # Debugging
 	      system("convert $not_eps $eps_f");
               #check is eps exist in prtspool
               if(not -e $eps_f) {