From 7b515b15407c6de017aa181da3648b261186ba93 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sat, 17 Nov 2007 09:03:31 +0000 Subject: Fix an encoder test that broke when I added a __len__() method to the SequenceOf class. svn path=/pow/POW-0.7/lib/_der.py; revision=1311 --- pow/POW-0.7/lib/_der.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pow/POW-0.7/lib/_der.py') diff --git a/pow/POW-0.7/lib/_der.py b/pow/POW-0.7/lib/_der.py index be1c4f24..2659fb15 100644 --- a/pow/POW-0.7/lib/_der.py +++ b/pow/POW-0.7/lib/_der.py @@ -417,7 +417,7 @@ def _encodeSequence(val): raise DerError, 'argument should be a list or tuple' buf = cStringIO.StringIO() for obj in val: - if obj: + if obj or isinstance(obj, _GeneralObject): obj.write(buf) elif not obj.optional: raise DerError, 'object not set which should be: %s' % obj -- cgit v1.2.3