[Zorba-coders] [Merge] lp:~zorba-coders/zorba/xqdoc_exception_handling into lp:zorba

2012-04-24 Thread Sorin Marian Nasoi
The proposal to merge lp:~zorba-coders/zorba/xqdoc_exception_handling into 
lp:zorba has been updated.

Status: Needs review = Approved

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/xqdoc_exception_handling/+merge/102496
-- 
https://code.launchpad.net/~zorba-coders/zorba/xqdoc_exception_handling/+merge/102496
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/xqdoc_exception_handling into lp:zorba

2012-04-24 Thread noreply
The proposal to merge lp:~zorba-coders/zorba/xqdoc_exception_handling into 
lp:zorba has been updated.

Status: Approved = Merged

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/xqdoc_exception_handling/+merge/102496
-- 
https://code.launchpad.net/~zorba-coders/zorba/xqdoc_exception_handling/+merge/102496
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/xqdoc_exception_handling into lp:zorba

2012-04-18 Thread Sorin Marian Nasoi
Sorin Marian Nasoi has proposed merging 
lp:~zorba-coders/zorba/xqdoc_exception_handling into lp:zorba.

Requested reviews:
  Sorin Marian Nasoi (sorin.marian.nasoi)

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/xqdoc_exception_handling/+merge/102496

Added try/catch for errors in the module processing.
-- 
https://code.launchpad.net/~zorba-coders/zorba/xqdoc_exception_handling/+merge/102496
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'modules/com/zorba-xquery/www/modules/project_xqdoc.xq'
--- modules/com/zorba-xquery/www/modules/project_xqdoc.xq	2012-04-16 20:56:43 +
+++ modules/com/zorba-xquery/www/modules/project_xqdoc.xq	2012-04-18 11:36:52 +
@@ -112,13 +112,15 @@
 if(count($moduleManifests) eq xs:integer(0)) then ();
 else
 {
+  try 
+  {
   for $module in $moduleManifests
   (: note the module version is not supported because of a bug in the fetch for the module URI ending with / :)
   (:let $moduleURI := if(ends-with(data($module/zm:uri),'/')) then data($module/zm:uri) 
else if(exists($module/@version)) then concat(data($module/zm:uri),#,data($module/@version))
else data($module/zm:uri):)
   (:let $moduleFetched := fetch:content(trace($moduleURI,fetch module URI version..), MODULE):)
-  let $moduleURI := if(ends-with(data($module/zm:uri),.xq)) then substring-before(data($module/zm:uri),.xq) else data($module/zm:uri)
+  let $moduleURI := data($module/zm:uri)
   let $moduleFetched := fetch:content($moduleURI, MODULE)
   let $xqdoc := xqd:xqdoc-content($moduleFetched)
   let $xqdocRelFileName  := pxqdoc:get-filename($moduleURI)
@@ -127,6 +129,15 @@
 file:write($xqdocFileName,
$xqdoc, 
$pxqdoc:serParamXml)
+  }
+  catch *
+  {
+fn:error($err:UE004,
+ concat(Error processing module ,
+$werr:code,
+ - ,
+$werr:description))
+  }
 };
   }  
 };

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/xqdoc_exception_handling into lp:zorba

2012-04-18 Thread Sorin Marian Nasoi
Review: Approve


-- 
https://code.launchpad.net/~zorba-coders/zorba/xqdoc_exception_handling/+merge/102496
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/xqdoc_exception_handling into lp:zorba

2012-04-18 Thread William Candillon
Review: Approve


-- 
https://code.launchpad.net/~zorba-coders/zorba/xqdoc_exception_handling/+merge/102496
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp