From 624c77160b078e12767c444971227ab9a357d6e3 Mon Sep 17 00:00:00 2001
From: "Jochens, Florian" <fj@andaco.de>
Date: Mon, 22 Nov 2021 14:18:04 +0100
Subject: [PATCH] fixed bugs in publication.py

---
 input/.publication.py.swp | Bin 0 -> 16384 bytes
 input/publication.py      |  10 +++++-----
 2 files changed, 5 insertions(+), 5 deletions(-)
 create mode 100644 input/.publication.py.swp

diff --git a/input/.publication.py.swp b/input/.publication.py.swp
new file mode 100644
index 0000000000000000000000000000000000000000..d2a0a137478b10579a081fbe5111873dda6877d0
GIT binary patch
literal 16384
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
JV410y0RU|$*nI#1

literal 0
HcmV?d00001

diff --git a/input/publication.py b/input/publication.py
index 792d779..f819bed 100755
--- a/input/publication.py
+++ b/input/publication.py
@@ -6,8 +6,8 @@ class Publication:
     """
     def __init__(self, doi_url: str, title: str
                  , contributors: str, journal: str
-                 , publication_date: str, subjects: list[str], num_citations: int = None
-                 , references: list[any] = None, citations: list[any] = None ):
+                 , publication_date: str, subjects = None, num_citations = None
+                 , references = None, citations = None ):
         """
         Parameters
         ----------
@@ -133,8 +133,8 @@ Subjects:''')
 
 class Citation:
     def __init__(self, doi_url: str, title: str
-                , journal: str, contributors: list[str]
-                , cit_type: str = "Citation"):
+                , journal: str, contributors = None
+                , cit_type = "Citation"):
         """
         Parameters
         ----------
@@ -168,7 +168,7 @@ class Citation:
 
 # This is just a replica of Citations 
 class Reference:
-    def __init__(self, doi_url: str, title: str, journal: str, contributors: list[str]):
+    def __init__(self, doi_url, title, journal, contributors):
         self.title = title
         self.doi_url = doi_url
         self.journal = journal
-- 
GitLab