This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new 246f50a7 DateTime is deprecated - as is Date
246f50a7 is described below
commit 246f50a7b3d4914c156f9e2d37de254098f35c1c
Author: Sebb <[email protected]>
AuthorDate: Sun Feb 12 23:28:40 2023 +0000
DateTime is deprecated - as is Date
---
www/members/meeting.cgi | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/www/members/meeting.cgi b/www/members/meeting.cgi
index 6420f395..10c46b8e 100755
--- a/www/members/meeting.cgi
+++ b/www/members/meeting.cgi
@@ -4,20 +4,20 @@ $LOAD_PATH.unshift '/srv/whimsy/lib'
require 'whimsy/asf'
require 'wunderbar/bootstrap'
-require 'date'
+require 'time'
require 'json'
require 'wunderbar/jquery/stupidtable'
require 'whimsy/asf/meeting-util'
DTFORMAT = '%A, %d %B %Y at %H:%M %z'
TADFORMAT = '%Y%m%dT%H%M%S'
ICS_FILE = 'ASF-members-meeting.ics' # see Meetings/meeting-template/
-ERROR_DATE = DateTime.new(1970, 1, 1) # An obvious error value 8-)
+ERROR_DATE = Time.new(1970, 1, 1) # An obvious error value 8-)
-# Return DateTime from DTSTART in an .ics file
+# Return Time from DTSTART in an .ics file
def ics2dtstart(f)
begin
tmp = IO.readlines(f).find{ |i| i =~ /DTSTART;TZID=UTC:/
}.split(':')[1].strip
- return DateTime.parse(tmp)
+ return Time.parse(tmp)
rescue StandardError
return ERROR_DATE
end
@@ -32,7 +32,7 @@ end
def emit_meeting(cur_mtg_dir, svn_mtg_dir, dt, num_members, quorum_need,
num_proxies, attend_irc)
_div id: "meeting-#{dt.year}"
_whimsy_panel("All Meeting Details for #{dt.strftime(DTFORMAT)}", style:
'panel-info') do
- if Date.today > dt
+ if Time.now > dt
_p do
_ 'At the time of this past meeting, we had:'
_ul do
@@ -73,12 +73,12 @@ MEETINGS = ASF::SVN['Meetings']
_html do
_body? do
last_mtg_dir = ASF::MeetingUtil.get_latest_completed(MEETINGS)
- last_mtg_date = Date.parse(File.basename(last_mtg_dir))
+ last_mtg_date = Time.parse(File.basename(last_mtg_dir))
cur_mtg_dir = ASF::MeetingUtil.get_latest(MEETINGS)
meeting = File.basename(cur_mtg_dir)
svn_mtg_dir = File.join(ASF::MeetingUtil::RECORDS, meeting)
- # mtg_date = Date.parse(meeting)
- today = Date.today
+ # mtg_date = Time.parse(meeting)
+ today = Time.now
# Calculate quorum
num_members, quorum_need, num_proxies, attend_irc =
ASF::MeetingUtil.calculate_quorum(cur_mtg_dir)
# Use ics files for accurate times; see create-meeting.rb; note change in
process 2022/2023