예제 #1
0
파일: manager.py 프로젝트: ss7pro/cloud
 def register_instance(self, zone, instance_type, instance_id, tenant_id,
                         launched_at):
     dbs = db.Db()
     billingServices = Services.Services(dbs)
     resource = dict(name='instance', type=instance_type, id=instance_id, 
                         zone=zone)
     billingServices.register(tenant_id, resource,
                                 utils.mktime(launched_at)) 
예제 #2
0
파일: manager.py 프로젝트: ss7pro/cloud
 def terminate_instance(self, zone, instance_type, instance_id, tenant_id,
                         timestamp):
     dbs = db.Db()
     billingServices = Services.Services(dbs)
     resource = dict(name='instance', type=instance_type, id=instance_id, 
                         zone=zone)
     billingServices.terminate(tenant_id, resource,
                                 utils.mktime(timestamp)) 
예제 #3
0
import time
import sys

sys.path.insert(0, "/home/ubuntu/cloud")

from r4c import utils

if __name__ == "__main__":
    ct = utils.mktime("2012-03-25 02:00:00 UTC")
    r = time.gmtime(ct)
    print ct
    print r
    ct = utils.mktime("2012-03-25 02:00:00.0111 UTC")
    r = time.gmtime(ct)
    print ct
    print r