Skip to content

Commit 0b90e13

Browse files
authored
Merge pull request #2184 from nellh/nifti-reader-js-fixes
fix: Use our fork of nifti-reader-js to fix console output bugs
2 parents d1a5bf9 + 97366ae commit 0b90e13

File tree

2 files changed

+2
-13
lines changed

2 files changed

+2
-13
lines changed

bids-validator/deno.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"@hed/validator": "npm:hed-validator@3.15.5",
3636
"@ignore": "npm:ignore@5.3.2",
3737
"@libs/xml": "jsr:@libs/xml@5.4.13",
38-
"@mango/nifti": "npm:nifti-reader-js@0.6.8",
38+
"@mango/nifti": "npm:@bids/nifti-reader-js@0.6.9",
3939
"@std/assert": "jsr:@std/assert@1.0.2",
4040
"@std/fmt": "jsr:@std/fmt@1.0.0",
4141
"@std/fs": "jsr:@std/fs@1.0.1",

bids-validator/src/files/nifti.ts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,22 +27,11 @@ async function extract(buffer: Uint8Array, nbytes: number): Promise<Uint8Array>
2727
return result
2828
}
2929

30-
function readHeaderQuiet(buf: ArrayBuffer) {
31-
const console_error = console.error
32-
const console_log = console.log
33-
console.error = (msg: string) => { logger.info(msg)}
34-
console.log = (msg: string) => { logger.info(msg)}
35-
const header = readHeader(buf)
36-
console.error = console_error
37-
console.log = console_log
38-
return header
39-
}
40-
4130
export async function loadHeader(file: BIDSFile): Promise<NiftiHeader> {
4231
try {
4332
const buf = await file.readBytes(1024)
4433
const data = isCompressed(buf.buffer) ? await extract(buf, 540) : buf
45-
const header = readHeaderQuiet(data.buffer)
34+
const header = readHeader(data.buffer)
4635
if (!header) {
4736
throw { key: 'NIFTI_HEADER_UNREADABLE' }
4837
}

0 commit comments

Comments
 (0)