def _get_share_filename(share, extension=None): _check_type(share, bb.Share, raise_err=True, expected_type_name='bulbea.Share') if extension is not None: _check_str(extension, raise_err=True) source = share.source ticker = share.ticker start = _get_datetime_str(share.data.index.min(), format_='%Y%m%d') end = _get_datetime_str(share.data.index.max(), format_='%Y%m%d') filename = '{source}_{ticker}_{start}_{end}'.format(source=source, ticker=ticker, start=start, end=end) if extension: filename = '{filename}.{extension}'.format(filename=filename, extension=extension) return filename
def _get_share_filename(share, extension = None): _check_type(share, bb.Share, raise_err = True, expected_type_name = 'bulbea.Share') if extension is not None: _check_str(extension, raise_err = True) source = share.source ticker = share.ticker start = _get_datetime_str(share.data.index.min(), format_ = '%Y%m%d') end = _get_datetime_str(share.data.index.max(), format_ = '%Y%m%d') filename = '{source}_{ticker}_{start}_{end}'.format( source = source, ticker = ticker, start = start, end = end ) if extension: filename = '{filename}.{extension}'.format( filename = filename, extension = extension ) return filename