[attributs.sshFingerprint] On se débarrasse des espaces inutiles

Ça "normalise" plus ou moins une clef ssf
This commit is contained in:
Valentin Samir 2014-02-26 10:26:00 +01:00
parent 2c1edaa310
commit 8fd2be80c8

View file

@ -1292,7 +1292,7 @@ class sshFingerprint(Attr):
else: else:
raise ValueError("sshFingerprint should have a type dans a key field") raise ValueError("sshFingerprint should have a type dans a key field")
else: else:
details = key.split() details = key.strip().split()
if len(details)<2: if len(details)<2:
raise ValueError("Une clef ssh devrait être de la forme : 'format clef commentaire' comme 'ssh-dss AAAAB3NzaC… root@mon-pc' par exemple") raise ValueError("Une clef ssh devrait être de la forme : 'format clef commentaire' comme 'ssh-dss AAAAB3NzaC… root@mon-pc' par exemple")
self.value = { 'type' : details[0], self.value = { 'type' : details[0],
@ -1318,7 +1318,7 @@ class sshFingerprint(Attr):
raise ValueError("sshFingerprint has no %r editable" % attr) raise ValueError("sshFingerprint has no %r editable" % attr)
def __unicode__(self): def __unicode__(self):
return u'%(type)s %(key)s %(comm)s' % self.value return (u'%(type)s %(key)s %(comm)s' % self.value).strip()
@crans_attribute @crans_attribute
class gpgFingerprint(Attr): class gpgFingerprint(Attr):