From ba978efd843a45fabff14048d6dc2c14fa2af037 Mon Sep 17 00:00:00 2001
From: Tanner Prestegard <tanner.prestegard@ligo.org>
Date: Thu, 7 Jun 2018 15:26:52 -0500
Subject: [PATCH] Adding shortcuts modules

Shortcuts modules were added for the events and superevents apps.
Currently, they just contain 'is_event()' and 'is_superevent()'
methods.
---
 gracedb/events/shortcuts.py      | 4 ++++
 gracedb/superevents/shortcuts.py | 4 ++++
 2 files changed, 8 insertions(+)
 create mode 100644 gracedb/events/shortcuts.py
 create mode 100644 gracedb/superevents/shortcuts.py

diff --git a/gracedb/events/shortcuts.py b/gracedb/events/shortcuts.py
new file mode 100644
index 000000000..201dbe482
--- /dev/null
+++ b/gracedb/events/shortcuts.py
@@ -0,0 +1,4 @@
+from .models import Event
+
+def is_event(obj):
+    return isinstance(obj, Event)
diff --git a/gracedb/superevents/shortcuts.py b/gracedb/superevents/shortcuts.py
new file mode 100644
index 000000000..fc2d1b541
--- /dev/null
+++ b/gracedb/superevents/shortcuts.py
@@ -0,0 +1,4 @@
+from .models import Superevent
+
+def is_superevent(obj):
+    return isinstance(obj, Superevent)
-- 
GitLab