Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_timers(self):
- fields = OrderedDict()
- fields["short_job"] = ""
- fields["medium_job"] = ""
- fields["long_job"] = ""
- fields["booze"] = ""
- fields["drugs"] = ""
- fields["heist"] = ""
- fields["organised_crime"]= ""
- fields["raid"] = ""
- fields["mega_oc"] = ""
- fields["travel"] = ""
- fields["blood_buy"] = ""
- fields["car_race"] = ""
- fields["kill_attempt"] = ""
- fields["bullet_deal"] = ""
- now = datetime.utcnow().replace(tzinfo=utc)
- Data = namedtuple("Data", "name value")
- for field in fields:
- timer = getattr(self, field)
- if now > timer:
- fields[field] = Data(name=field.replace("_", " "), value="Now")
- else:
- fields[field] = Data(name=field.replace("_", " "), value=convert_timedelta(timer - now))
- return fields
- <div>
- <table>
- <tr>
- <th colspan="2">Timers</th>
- </tr>
- {% for url, data in timers.items %}
- <tr>
- <td>{{ data.name }}</td>
- <td>
- <a href="{% url url %}">{{ data.value }}</a>
- </td>
- </tr>
- {% endfor %}
- </table>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement