We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 87dcd53 commit e20ec7aCopy full SHA for e20ec7a
apps/sim/app/api/function/execute/route.ts
@@ -778,7 +778,15 @@ export async function POST(req: NextRequest) {
778
} else if (typeof v === 'boolean') {
779
prologue += `${k} = ${v ? 'True' : 'False'}\n`
780
} else if (typeof v === 'number') {
781
- prologue += `${k} = ${v}\n`
+ if (Number.isNaN(v)) {
782
+ prologue += `${k} = float('nan')\n`
783
+ } else if (v === Number.POSITIVE_INFINITY) {
784
+ prologue += `${k} = float('inf')\n`
785
+ } else if (v === Number.NEGATIVE_INFINITY) {
786
+ prologue += `${k} = float('-inf')\n`
787
+ } else {
788
+ prologue += `${k} = ${v}\n`
789
+ }
790
} else {
791
prologue += `${k} = json.loads(${JSON.stringify(JSON.stringify(v))})\n`
792
}
0 commit comments