From ba56a0772ba47592657789bd4f7c1dc2d75bc5ee Mon Sep 17 00:00:00 2001
From: Michelle Fahrner <michelle.fahrner@student.reutlingen-university.de>
Date: Mon, 16 Dec 2024 21:12:01 +0000
Subject: [PATCH] Upload New File

---
 neighbour.py | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 neighbour.py

diff --git a/neighbour.py b/neighbour.py
new file mode 100644
index 0000000..4b21a58
--- /dev/null
+++ b/neighbour.py
@@ -0,0 +1,16 @@
+
+def get_neighbour(member_IP, current_member_ip, direction='left'):
+    current_member_index = member_IP.index(current_member_ip) if current_member_ip in member_IP else -1
+    if current_member_index != -1:
+        if direction == 'left':
+            if current_member_index + 1 == len(member_IP):
+                return member_IP[0]
+            else:
+                return member_IP[current_member_index + 1]
+        else:
+            if current_member_index - 1 < 0:
+                return member_IP[len(member_IP) - 1]
+            else:
+                return member_IP[current_member_index - 1]
+    else:
+        return None
\ No newline at end of file
-- 
GitLab