Error while downloading era5 using new cdsapi

Hello:
When I use the python script to download ERA5, an error occurred as shown in the figure(syntax error) and the script is also attached. Actually, it was the example downloaded from the CDS site and other script also have the same problem.So, how to fix the bug?

here is the script:
import cdsapi

dataset = “reanalysis-era5-land”
request = {
‘variable’: [‘2m_temperature’],
‘year’: ‘2023’,
‘month’: ‘01’,
‘day’: [‘01’, ‘02’, ‘03’, ‘04’, ‘05’, ‘06’, ‘07’, ‘08’, ‘09’, ‘10’, ‘11’, ‘12’, ‘13’, ‘14’, ‘15’, ‘16’, ‘17’, ‘18’, ‘19’, ‘20’, ‘21’, ‘22’, ‘23’, ‘24’, ‘25’, ‘26’, ‘27’, ‘28’, ‘29’, ‘30’, ‘31’],
‘time’: [‘00:00’, ‘01:00’, ‘02:00’, ‘03:00’, ‘04:00’, ‘05:00’, ‘06:00’, ‘07:00’, ‘08:00’, ‘09:00’, ‘10:00’, ‘11:00’, ‘12:00’, ‘13:00’, ‘14:00’, ‘15:00’, ‘16:00’, ‘17:00’, ‘18:00’, ‘19:00’, ‘20:00’, ‘21:00’, ‘22:00’, ‘23:00’],
‘data_format’: ‘netcdf’,
‘download_format’: ‘unarchived’,
‘area’: [35, 78, 20, 90]
}

client = cdsapi.Client()
client.retrieve(dataset, request).download()

Hello there, the following works for me:

import cdsapi

dataset = 'reanalysis-era5-land'
request = {
    'variable': ['2m_temperature'],
    'year': '2023',
    'month': '01',
    'day': ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'],
    'time': ['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00', '19:00', '20:00', '21:00', '22:00', '23:00'],
    'data_format': 'netcdf',
    'download_format': 'unarchived',
    'area': [35, 78, 20, 90]
}

client = cdsapi.Client()
client.retrieve(dataset, request).download()

Check if there are many issues with the ASCII coding of the brackets in your script.

BR
Rémi