# Initialize stats
self.stats = BuildersStats(self.backend)
- def create(self, name, user=None, log=True):
+ def create(self, name, user=None):
"""
Creates a new builder.
"""
- builder = self._get_builder("INSERT INTO builders(name) \
- VALUES(%s) RETURNING *", name)
+ builder = self._get_builder("""
+ INSERT INTO
+ builders
+ (
+ name,
+ created_by
+ )
+ VALUES
+ (
+ %s, %s
+ )
+ RETURNING
+ *
+ """, name, user,
+ )
- # The Builder object and the passphrase are returned.
return builder
- def get_by_id(self, builder_id):
- return self._get_builder("SELECT * FROM builders WHERE id = %s", builder_id)
+ def get_by_id(self, id):
+ return self._get_builder("""
+ SELECT
+ *
+ FROM
+ builders
+ WHERE
+ id = %s
+ """, id,
+ )
def get_by_name(self, name):
- return self._get_builder("SELECT * FROM builders \
- WHERE name = %s AND deleted_at IS NULL", name)
+ return self._get_builder("""
+ SELECT
+ *
+ FROM
+ builders
+ WHERE
+ deleted_at IS NULL
+ AND
+ name = %s
+ """, name,
+ )
@property
def connected(self):