diff --git a/python/sglang/lang/interpreter.py b/python/sglang/lang/interpreter.py index 91f48456a..2f8ea7e78 100644 --- a/python/sglang/lang/interpreter.py +++ b/python/sglang/lang/interpreter.py @@ -855,6 +855,8 @@ class ProgramState: return self.stream_executor.get_meta_info(name) def __iadd__(self, other): + if other is None: + raise ValueError("Tried to append None to state.") self.stream_executor.submit(other) return self