Pastebin

Paste #2633: ping.py

< previous paste - next paste>

Pasted by tdn

Download View as text

#!/usr/bin/env python
#encoding=utf8
"""Ping model"""    
from sqlalchemy import Column
from sqlalchemy.types import Integer, String, Text, DateTime, Boolean, TIMESTAMP
    
import datetime     
    
from model.meta import Base
    
def now():
    return datetime.datetime.now()

class Ping(Base):
    __tablename__ = "ping"
    date_created    = Column(TIMESTAMP,  primary_key=True, default=now(), nullable=False)
    node_name       = Column(Text, primary_key=True, nullable=False)
    node_fqdn       = Column(Text, primary_key=True, nullable=False)
    node_ip         = Column(Text, primary_key=True, nullable=False)
    node_time       = Column(Text, nullable=False)
    node_load       = Column(Text, nullable=False)

    def __repr__(self):
        return "<ping('%s','%s','%s','%s','%s')>" % (self.node_name, self.node_ip, self.date_created, self.node_time, self.node_load)

New Paste


Do not write anything in this field if you're a human.

Go to most recent paste.