gerrymanoim / exchange_calendars

Calendars for various securities exchanges.
Apache License 2.0
425 stars 135 forks source link

ecal: TypeError: DatetimeArray._generate_range() got an unexpected keyword argument 'closed' #355

Closed ValueRaider closed 8 months ago

ValueRaider commented 8 months ago

Pandas version = 2.0.3 xcal version = master latest

$ ./etc/ecal XASX 2010
Traceback (most recent call last):
  File "exchange_calendars/./etc/ecal", line 165, in <module>
    main(sys.argv)
  File "exchange_calendars/./etc/ecal", line 148, in main
    month_strings = [
                    ^
  File "exchange_calendars/./etc/ecal", line 149, in <listcomp>
    [
  File "exchange_calendars/./etc/ecal", line 150, in <listcomp>
    _render_month(
  File "exchange_calendars/./etc/ecal", line 45, in _render_month
    days = pd.date_range(start, end, closed="left", tz='utc')
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "pandas/core/indexes/datetimes.py", line 945, in date_range
    dtarr = DatetimeArray._generate_range(
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: DatetimeArray._generate_range() got an unexpected keyword argument 'closed'
maread99 commented 8 months ago

Thanks @ValueRaider, fixed in #358.