Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. def get_timers(self):
  2.     fields = OrderedDict()
  3.     fields["short_job"] = ""
  4.     fields["medium_job"] = ""
  5.     fields["long_job"] = ""
  6.     fields["booze"] = ""
  7.     fields["drugs"] = ""
  8.     fields["heist"] = ""
  9.     fields["organised_crime"]= ""
  10.     fields["raid"] = ""
  11.     fields["mega_oc"] = ""
  12.     fields["travel"] = ""
  13.     fields["blood_buy"] = ""
  14.     fields["car_race"] = ""
  15.     fields["kill_attempt"] = ""
  16.     fields["bullet_deal"] = ""
  17.    
  18.     now = datetime.utcnow().replace(tzinfo=utc)
  19.     Data = namedtuple("Data", "name value")
  20.    
  21.     for field in fields:
  22.         timer = getattr(self, field)
  23.        
  24.         if now > timer:
  25.             fields[field] = Data(name=field.replace("_", " "), value="Now")
  26.         else:
  27.             fields[field] = Data(name=field.replace("_", " "), value=convert_timedelta(timer - now))
  28.     return fields
  29.  
  30.  
  31.  
  32.  
  33. <div>
  34.     <table>
  35.         <tr>
  36.             <th colspan="2">Timers</th>
  37.         </tr>      
  38.         {% for url, data in timers.items %}
  39.         <tr>
  40.             <td>{{ data.name }}</td>
  41.             <td>
  42.                 <a href="{% url url %}">{{ data.value }}</a>
  43.             </td>
  44.         </tr>
  45.         {% endfor %}
  46.     </table>   
  47. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement