예제 #1
0
파일: params.py 프로젝트: ntk1000/apiclient
 def __init__(self,argv):
   argvlen = len(argv)
   _argvlen = 4
   try:
     if argvlen < _argvlen:
       message = 'usage: python %s maker_id data_type status' % argv[0]
       raise ValueError(message)
     elif argvlen >= _argvlen:
       self.maker_id= argv[1]
       self.data_type = argv[2]
       self.status = argv[3]
       is_defined_db_data_type(self.data_type)
   except Exception as e:
     log.except_log(self.logger,e)
     sys.exit(1)
예제 #2
0
파일: params.py 프로젝트: ntk1000/apiclient
  def __init__(self,argv):
    argvlen = len(argv)
    _argvlen = 3
    try:
      if argvlen < _argvlen:
        message = 'usage: python %s start(yyyymmdd) end(yyyymmdd) type(optional)' % argv[0]
        raise ValueError(message)
      elif argvlen == _argvlen:
        self.start = argv[1]
        self.end = argv[2]
        self.types = None
      elif argvlen > _argvlen:
        self.start = argv[1]
        self.end = argv[2]
        self.types = argv[3]
        is_defined_p_api_data_type(self.types)
    except Exception as e:
      log.except_log(self.logger,e)
      sys.exit(1)

    message = 'p_api_params: start:{0},end:{1},types:{2}'.format(self.start,self.end,self.types)
    log.print_log(self.logger,message)