Skip to content

Commit 2d4499b

Browse files
author
ehanson8
committed
updates
1 parent 010132a commit 2d4499b

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

eadToCsv.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,25 @@ def extractValuesFromComponentLevel (componentLevel):
7272
for upperComponentLevel in upperComponentLevels:
7373
componentLevelLabel = upperComponentLevel['level']
7474
unittitle = upperComponentLevel.find('did').find('unittitle').text.encode('utf-8')
75+
try:
76+
unitdate = componentLevel.find('did').find('unitdate')
77+
dateExpression = unitdate.text.encode('utf-8').replace('\n','').replace(' ',' ').replace(' ',' ').encode('utf-8')
78+
try:
79+
dateType = unitdate['type']
80+
except:
81+
dateType = ''
82+
try:
83+
dateNormal = unitdate['normal']
84+
beginDate = dateNormal[:dateNormal.index('/')]
85+
endDate = dateNormal[dateNormal.index('/')+1:]
86+
except:
87+
beginDate = ''
88+
endDate = ''
89+
except:
90+
dateExpression = ''
91+
dateType = ''
92+
beginDate = ''
93+
endDate = ''
7594
try:
7695
scopecontentElement = upperComponentLevel.find('scopecontent').find_all('p')
7796
scopecontent = ''
@@ -81,7 +100,7 @@ def extractValuesFromComponentLevel (componentLevel):
81100
except:
82101
scopecontent = ''
83102
sortOrder += 1
84-
f.writerow([sortOrder]+['c01']+[componentLevelLabel]+['']+['']+['']+['']+[unittitle]+['']+['']+['']+['']+[scopecontent]+['']+[''])
103+
f.writerow([sortOrder]+['c01']+[componentLevelLabel]+['']+['']+['']+['']+[unittitle]+[dateExpression]+[dateType]+[beginDate]+[endDate]+[scopecontent]+['']+[''])
85104

86105
componentLevelArray = upperComponentLevel.find_all('c02')
87106
for componentLevel in componentLevelArray:

0 commit comments

Comments
 (0)