Changeset 1025
- Timestamp:
- 12/07/04 14:39:31 (4 years ago)
- Files:
-
- tags/bknr-sputnik/bknr/src/data/object.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tags/bknr-sputnik/bknr/src/data/object.lisp
r903 r1025 2 2 3 3 (in-package :bknr.datastore) 4 5 (use-package :bknr.indices)6 4 7 5 (cl-interpol:enable-interpol-syntax) … … 359 357 ;;; wrong with the indices 360 358 (unless (and container slot) 361 (error "Encoding destroyed object with ID ~A." id)) 362 359 (warn "Encoding destroyed object with ID ~A." id) 360 (%write-char #\o stream) 361 (%encode-integer id stream) 362 (return-from encode-object)) 363 363 364 (if *current-slot-relaxed-p* 364 365 ;;; the slot can contain references to deleted objects, just warn … … 371 372 (error "Encoding reference to destroyed object with ID ~A from slot ~A of object ~A with ID ~A." 372 373 id slot (type-of container) (store-object-id container)))) 374 373 375 374 376 ;;; Go ahead and serialize the object reference
