Пример #1
0
 def fields(self, fields):
     if fields is None:
         from fxdayu_sinta.IO.config import get_codes, STOCK
         return get_codes()[STOCK]
     elif isinstance(fields, six.string_types):
         return fields.split(",")
     else:
         return fields
Пример #2
0
    def __call__(self, fields=None):
        if fields is None:
            from fxdayu_sinta.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)
Пример #3
0
 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()
Пример #4
0
 def set_fields(self, fields):
     if fields is None:
         from fxdayu_sinta.IO.config import get_codes, STOCK
         super(CommandField, self).set_fields(get_codes()[STOCK])
     else:
         super(CommandField, self).set_fields(fields.split(','))
Пример #5
0
 def market_index(self):
     return config.get_codes()[config.MARKETINDEX]
Пример #6
0
 def stocks(self):
     return config.get_codes()[config.STOCK]