463 """ |
463 """ |
464 if self.__language == ApisNameProject: |
464 if self.__language == ApisNameProject: |
465 return os.path.join(self.__project.getProjectManagementDir(), |
465 return os.path.join(self.__project.getProjectManagementDir(), |
466 "project-apis.db") |
466 "project-apis.db") |
467 else: |
467 else: |
468 return os.path.join(Utilities.getConfigDir(), "%s-api.db" % self.__language) |
468 apiDir = os.path.join(Utilities.getConfigDir(), "APIs") |
|
469 if not os.path.exists(apiDir): |
|
470 os.makedirs(apiDir) |
|
471 return os.path.join(apiDir, "%s-api.db" % self.__language) |
469 |
472 |
470 def close(self): |
473 def close(self): |
471 """ |
474 """ |
472 Public method to close the database. |
475 Public method to close the database. |
473 """ |
476 """ |