Revision: 49094
Author:   kim
Date:     2009-03-31 22:06:58 +0000 (Tue, 31 Mar 2009)

Log Message:
-----------
Mediawiki installer, new documentation
some changes to isolation (will continue tomorrow)

Modified Paths:
--------------
    trunk/wikiation/installer/isolation.py
    trunk/wikiation/installer/mediawiki_installer.py

Modified: trunk/wikiation/installer/isolation.py
===================================================================
--- trunk/wikiation/installer/isolation.py      2009-03-31 21:34:51 UTC (rev 
49093)
+++ trunk/wikiation/installer/isolation.py      2009-03-31 22:06:58 UTC (rev 
49094)
@@ -12,7 +12,8 @@
        """wikiation_check_isolation: check diffs now"""
        difftest=settings.isolation_test
        command=difftest+" "+" ".join(args)
-       os.system(command)
+       exit_status=os.system(command)>>8
+       return exit_status==0
 
 def check_isolation(args):
        """implement check_isolation command"""
@@ -25,7 +26,7 @@
                print target+' is not currently installed'
                return
 
-       _check_isolation(args[1:])
+       return _check_isolation(args[1:])
 
 
 def difftests(target):

Modified: trunk/wikiation/installer/mediawiki_installer.py
===================================================================
--- trunk/wikiation/installer/mediawiki_installer.py    2009-03-31 21:34:51 UTC 
(rev 49093)
+++ trunk/wikiation/installer/mediawiki_installer.py    2009-03-31 22:06:58 UTC 
(rev 49094)
@@ -79,6 +79,9 @@
                        installer_name="latest"
 
                if not installer_name:
+                       installer_name=self.instance
+
+               if not installer_name:
                        raise Mediawiki_Installer_Exception("Please specify 
which mediawiki tag or revision you would like to view")
 
                name=as_alias or self.as_alias or installer_name
@@ -116,6 +119,10 @@
 
 
        def duplicate(self, src, dst):
+               """Duplicate an existing instance. 
+               src is the instance to duplicate
+               dst is the name to copy to.  
+               """
                if not self.is_installed(src):
                        raise Mediawiki_Installer_Exception(src+" not found.")
 



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to