diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 4eb3d0402412d7a493a0036e083e5fde971973fc..57472403b01d6a63d7602e70509ba47b834e3c4e 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -23,7 +23,7 @@ repos:
     -   id: mixed-line-ending
     -   id: trailing-whitespace
 -   repo: https://github.com/psf/black
-    rev: 23.12.1
+    rev: 24.1.1
     hooks:
     -   id: black
 -   repo: https://github.com/PyCQA/flake8
diff --git a/python/example_robot_data/robots_loader.py b/python/example_robot_data/robots_loader.py
index ee743fbde84480670a98ec49cddd8844e7791cda..f6ae2753a6144d7011c08e0b905d7a13509dbdec 100644
--- a/python/example_robot_data/robots_loader.py
+++ b/python/example_robot_data/robots_loader.py
@@ -100,9 +100,9 @@ class RobotLoader(object):
                     self.robot = builder(
                         self.df_path,
                         package_dirs=[join(self.model_path, "../..")],
-                        root_joint=pin.JointModelFreeFlyer()
-                        if self.free_flyer
-                        else None,
+                        root_joint=(
+                            pin.JointModelFreeFlyer() if self.free_flyer else None
+                        ),
                         root_link_name=self.sdf_root_link_name,
                         parent_guidance=self.sdf_parent_guidance,
                     )
@@ -110,9 +110,9 @@ class RobotLoader(object):
                     self.robot = builder(
                         self.df_path,
                         package_dirs=[join(self.model_path, "../..")],
-                        root_joint=pin.JointModelFreeFlyer()
-                        if self.free_flyer
-                        else None,
+                        root_joint=(
+                            pin.JointModelFreeFlyer() if self.free_flyer else None
+                        ),
                     )
             except AttributeError:
                 raise ImportError("Building SDF models require pinocchio >= 3.0.0")