Author: j16sdiz
Date: 2009-01-02 03:03:31 +0000 (Fri, 02 Jan 2009)
New Revision: 24871
Modified:
trunk/plugins/XMLSpider/XMLSpider.java
Log:
finer database lock
Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java 2009-01-02 02:29:50 UTC (rev
24870)
+++ trunk/plugins/XMLSpider/XMLSpider.java 2009-01-02 03:03:31 UTC (rev
24871)
@@ -112,19 +112,19 @@
if (sURI.endsWith(ext))
return; // be smart
+ if (uri.isUSK()) {
+ if (uri.getSuggestedEdition() < 0)
+ uri = uri.setSuggestedEdition((-1) *
uri.getSuggestedEdition());
+ try {
+ uri = ((USK.create(uri)).getSSK()).getURI();
+ (ctx.uskManager).subscribe(USK.create(uri),
this, false, this);
+ } catch (Exception e) {
+ }
+ }
+
db.beginThreadTransaction(Storage.EXCLUSIVE_TRANSACTION);
boolean dbTransactionEnded = false;
try {
- if (uri.isUSK()) {
- if (uri.getSuggestedEdition() < 0)
- uri = uri.setSuggestedEdition((-1) *
uri.getSuggestedEdition());
- try {
- uri =
((USK.create(uri)).getSSK()).getURI();
-
(ctx.uskManager).subscribe(USK.create(uri), this, false, this);
- } catch (Exception e) {
- }
- }
-
Page page = getRoot().getPageByURI(uri, true, comment);
if (force && page.getStatus() != Status.QUEUED) {
page.setStatus(Status.QUEUED);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs