def create_portfolio(self, title, currency): """Creates a portfolio. Args: title: Title to give the portfolio. currency: Currency associated with the portfolio (e.g. USD) """ pfl = PortfolioEntry( portfolio_data=PortfolioData(currency_code=currency)) pfl.portfolio_title = title try: return self.AddPortfolio(pfl) except RequestError, err: LOG.error('Failed to create portfolio: %s' % err[0]['body'])
def create_portfolio(self, title, currency): """Creates a portfolio. Args: title: Title to give the portfolio. currency: Currency associated with the portfolio (e.g. USD) """ pfl = PortfolioEntry(portfolio_data=PortfolioData( currency_code=currency)) pfl.portfolio_title = title try: return self.AddPortfolio(pfl) except RequestError, err: LOG.error('Failed to create portfolio: %s' % err[0]['body'])
def AddPortfolio(self, portfolio_title, currency_code): pfl = PortfolioEntry(portfolio_data=PortfolioData( currency_code=currency_code)) pfl.portfolio_title = portfolio_title return self.client.AddPortfolio(pfl)