Script: more consistent input handling
This commit is contained in:
parent
7ad695e427
commit
929b8d2b62
@ -6,10 +6,10 @@ var Network = require('./network')
|
||||
var Opcode = require('./opcode')
|
||||
|
||||
function Script(data) {
|
||||
this.buffer = data || []
|
||||
if(!Array.isArray(this.buffer)) {
|
||||
throw new Error('expect Script to be initialized with Array, but got ' + data)
|
||||
}
|
||||
data = data || []
|
||||
assert(Array.isArray(data), 'Expected Array, got ' + data)
|
||||
|
||||
this.buffer = data
|
||||
this.parse()
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user