import type { INodeProperties } from 'n8n-workflow'; const commonDescription: INodeProperties = { displayName: 'Python', name: 'pythonCode', type: 'string', typeOptions: { editor: 'codeNodeEditor', editorLanguage: 'python', rows: 5, }, default: '', description: 'Python code to execute.

Tip: You can use luxon vars like _today for dates and $_mespath for querying JSON structures. Learn more.', noDataExpression: true, }; export const pythonCodeDescription: INodeProperties[] = [ { ...commonDescription, displayOptions: { show: { language: ['python'], mode: ['runOnceForAllItems'], }, }, }, { ...commonDescription, displayOptions: { show: { language: ['python'], mode: ['runOnceForEachItem'], }, }, }, { displayName: 'Debug by using print() statements and viewing their output in the browser console.', name: 'notice', type: 'notice', displayOptions: { show: { language: ['python'], }, }, default: '', }, ];