def fields(self, fields): if fields is None: from fxdayu_dataz.IO.config import get_codes, STOCK return get_codes()[STOCK] elif isinstance(fields, six.string_types): return fields.split(",") else: return fields
def __call__(self, fields=None): if fields is None: from fxdayu_dataz.IO.config import get_codes, STOCK fields = get_codes()[STOCK] elif isinstance(fields, six.string_types): fields = fields.split(",") for code in fields: self.write(code)
def request(self, fields=None, start=None, end=None, routing=True): if routing: self.start() if fields is None: fields = get_codes()[STOCK] else: fields = fields.split(",") for code in fields: self.save_stock(code, start, end) self.stop()
def set_fields(self, fields): if fields is None: from fxdayu_dataz.IO.config import get_codes, STOCK super(CommandField, self).set_fields(get_codes()[STOCK]) else: super(CommandField, self).set_fields(fields.split(','))
def market_index(self): return config.get_codes()[config.MARKETINDEX]
def stocks(self): return config.get_codes()[config.STOCK]