3022 @param project reference to the project object |
3022 @param project reference to the project object |
3023 @return the project helper object |
3023 @return the project helper object |
3024 """ |
3024 """ |
3025 # find the root of the repo |
3025 # find the root of the repo |
3026 repodir = project.getProjectPath() |
3026 repodir = project.getProjectPath() |
3027 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
3027 while repodir and not os.path.isdir(os.path.join(repodir, self.adminDir)): |
3028 repodir = os.path.dirname(repodir) |
3028 repodir = os.path.dirname(repodir) |
3029 if not repodir or os.path.splitdrive(repodir)[1] == os.sep: |
3029 if not repodir or os.path.splitdrive(repodir)[1] == os.sep: |
3030 repodir = "" |
3030 repodir = "" |
3031 break |
3031 break |
3032 |
3032 |