"""
return await asyncio.to_thread(self._create, *args, **kwargs)
- def _create(self, user, comment=None):
+ def _create(self, comment, user=None):
# Launch a new Pakfire instance
with self.backend.pakfire() as p:
# Generate the new key
- key = p.generate_key(DEFAULT_ALGORITHM)
+ key = p.generate_key(DEFAULT_ALGORITHM, comment)
# Export the secret key
secret_key = key.export(True)
comment = "%s - %s" % (owner, comment)
# Create a key for this repository
- key = await self.backend.keys.create(owner, comment=comment)
+ key = await self.backend.keys.create(comment=comment, user=owner)
repo = self._get_repository("""
INSERT INTO
deleted_by integer,
public_key text NOT NULL,
secret_key text NOT NULL,
- key_id numeric NOT NULL
+ key_id numeric NOT NULL,
+ comment text
);