[LON-CAPA-cvs] cvs: loncom /interface londocs.pm
albertel
lon-capa-cvs@mail.lon-capa.org
Sat, 18 Sep 2004 17:06:58 -0000
albertel Sat Sep 18 13:06:58 2004 EDT
Modified files:
/loncom/interface londocs.pm
Log:
- commiting debugging log spew
- BUG#3350 has happened _occaisionally for me need to get a trace of what heppens
Index: loncom/interface/londocs.pm
diff -u loncom/interface/londocs.pm:1.145 loncom/interface/londocs.pm:1.146
--- loncom/interface/londocs.pm:1.145 Sat Sep 18 13:04:03 2004
+++ loncom/interface/londocs.pm Sat Sep 18 13:06:57 2004
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Documents
#
-# $Id: londocs.pm,v 1.145 2004/09/18 17:04:03 albertel Exp $
+# $Id: londocs.pm,v 1.146 2004/09/18 17:06:57 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1205,24 +1205,33 @@
sub tiehash {
my ($mode)=@_;
$hashtied=0;
+ &Apache::lonnet::logthis(" tiehash1 -- $hashtied ");
if ($ENV{'request.course.fn'}) {
+ &Apache::lonnet::logthis(" tiehash2 -- $hashtied ");
if ($mode eq 'write') {
+ &Apache::lonnet::logthis(" tiehash3 -- $hashtied ");
if (tie(%hash,'GDBM_File',$ENV{'request.course.fn'}.".db",
&GDBM_WRCREAT(),0640)) {
$hashtied=2;
+ &Apache::lonnet::logthis(" tiehash4 -- $hashtied ");
}
} else {
+ &Apache::lonnet::logthis(" tiehash5 -- $hashtied ");
if (tie(%hash,'GDBM_File',$ENV{'request.course.fn'}.".db",
&GDBM_READER(),0640)) {
$hashtied=1;
+ &Apache::lonnet::logthis(" tiehash6 -- $hashtied ");
}
}
}
+ &Apache::lonnet::logthis(" tiehash7 -- $hashtied ");
}
sub untiehash {
+ &Apache::lonnet::logthis(" untiehash1 -- $hashtied ");
if ($hashtied) { untie %hash; }
$hashtied=0;
+ &Apache::lonnet::logthis(" untiehash2 -- $hashtied ");
}
# --------------------------------------------------------------- check on this
@@ -1578,14 +1587,21 @@
sub mark_hash_old {
my $retie_hash=0;
+ &Apache::lonnet::logthis(" markold1 -- $hashtied $retie_hash ");
if ($hashtied) {
$retie_hash=1;
+ &Apache::lonnet::logthis(" markold2 -- $hashtied $retie_hash ");
&untiehash();
+ &Apache::lonnet::logthis(" markold3 -- $hashtied $retie_hash ");
}
&tiehash('write');
+ &Apache::lonnet::logthis(" markold4 -- $hashtied $retie_hash ");
$hash{'old'}=1;
+ &Apache::lonnet::logthis(" markold5 -- $hashtied $retie_hash ");
&untiehash();
+ &Apache::lonnet::logthis(" markold6 -- $hashtied $retie_hash ");
if ($retie_hash) { &tiehash(); }
+ &Apache::lonnet::logthis(" markold7 -- $hashtied $retie_hash ");
}
sub is_hash_old {