VCS/__init__.py

changeset 4079
a3319822d303
parent 4021
195a471c327b
child 4631
5c1a96925da4
--- a/VCS/__init__.py	Sat Jan 31 19:53:35 2015 +0100
+++ b/VCS/__init__.py	Sun Feb 01 18:23:12 2015 +0100
@@ -58,3 +58,23 @@
                                 break
                 break
     return vc
+
+
+VcsBasicHelperSingleton = None
+
+
+def getBasicHelper(project):
+    """
+    Module function to get a reference to the basic project helper singleton.
+    
+    @param project reference to the project object (Project)
+    @return reference to the basic VCS project helper singleton
+        (VcsProjectHelper)
+    """
+    global VcsBasicHelperSingleton
+    
+    if VcsBasicHelperSingleton is None:
+        from .ProjectHelper import VcsProjectHelper
+        VcsBasicHelperSingleton = VcsProjectHelper(None, project)
+    
+    return VcsBasicHelperSingleton

eric ide

mercurial