def get_imdbCompanyID(self, companyID): """Translate a companyID in an imdbID. Try an Exact Primary Name search on IMDb; return None if it's unable to get the imdbID. """ name = getCompanyName(companyID, '%scompanies.index' % self.__db, '%scompanies.data' % self.__db) if not name: return None return self.company2imdbID(name)
def get_company_main(self, companyID): name = getCompanyName(companyID, '%scompanies.index' % self.__db, '%scompanies.data' % self.__db) if not name: raise IMDbDataAccessError, \ 'unable to get companyID "%s"' % companyID res = analyze_company_name(name) filmography = getCompanyFilmography(companyID, '%scompanies.index' % self.__db, '%scompanies.data' % self.__db, '%stitles.index' % self.__db, '%stitles.key' % self.__db) if filmography: res.update(filmography) return {'data': res}