mirror of
https://github.com/simstudioai/sim.git
synced 2026-02-19 02:34:37 -05:00
fix python nan and inf resolution
This commit is contained in:
@@ -778,7 +778,15 @@ export async function POST(req: NextRequest) {
|
||||
} else if (typeof v === 'boolean') {
|
||||
prologue += `${k} = ${v ? 'True' : 'False'}\n`
|
||||
} else if (typeof v === 'number') {
|
||||
prologue += `${k} = ${v}\n`
|
||||
if (Number.isNaN(v)) {
|
||||
prologue += `${k} = float('nan')\n`
|
||||
} else if (v === Number.POSITIVE_INFINITY) {
|
||||
prologue += `${k} = float('inf')\n`
|
||||
} else if (v === Number.NEGATIVE_INFINITY) {
|
||||
prologue += `${k} = float('-inf')\n`
|
||||
} else {
|
||||
prologue += `${k} = ${v}\n`
|
||||
}
|
||||
} else {
|
||||
prologue += `${k} = json.loads(${JSON.stringify(JSON.stringify(v))})\n`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user