Exemplo n.º 1
0
 def corporation(self):
     try:
         corp = eve_provider_factory().get_corporation(self.corporation_id)
         corp.alliance = self.alliance
         corp.faction = self.faction
     except ObjectNotFound:
         return None
Exemplo n.º 2
0
 def corporation(self):
     try:
         corp = eve_provider_factory().get_corporation(self.corporation_id)
         corp.alliance = self.alliance
         corp.faction = self.faction
     except ObjectNotFound:
         return None
Exemplo n.º 3
0
 def compare(self, obj_id, expected_type):
     try:
         return bool(
             getattr(eve_provider_factory(), 'get_%s' %
                     expected_type.__class__.__name__.lower())(obj_id))
     except ObjectNotFound:
         return False
Exemplo n.º 4
0
def update_all_characters():
    """
    Triggers an update of all Character models
    """
    char_ids = [c.id for c in Character.objects.all()]
    provider = eve_provider_factory()
    for obj_id in char_ids:
        update_character.delay(obj_id, provider=provider)
Exemplo n.º 5
0
def update_all_corps():
    """
    Triggers an update of all Corporation models
    """
    corp_ids = [c.id for c in Corporation.objects.all()]
    provider = eve_provider_factory()
    for obj_id in corp_ids:
        update_corporation.delay(obj_id, provider=provider)
Exemplo n.º 6
0
def update_all_alliances():
    """
    Triggers an update of all Alliance models
    """
    alliance_ids = [a.id for a in Alliance.objects.all()]
    provider = eve_provider_factory()
    for obj_id in alliance_ids:
        update_alliance.delay(obj_id, provider=provider)
Exemplo n.º 7
0
 def update(self, provider=None, commit=True):
     """
     Updates model attribute values from provider object
     :param provider: :class:`eveonline.providers.EveProvider`
     :param commit: True to save the model upon updating
     :return: :class:`eveonline.models.BaseEntity` or subclass
     """
     provider = provider or eve_provider_factory()
     obj = (provider.get_character(self.id))
     attr_dict = self.map_obj_attributes(obj)
     for attr, value in attr_dict.items():
         setattr(self, attr, value)
     if commit:
         self.save()
     return self
Exemplo n.º 8
0
 def update(self, provider=None, commit=True):
     """
     Updates model attribute values from provider object
     :param provider: :class:`eveonline.providers.EveProvider`
     :param commit: True to save the model upon updating
     :return: :class:`eveonline.models.BaseEntity` or subclass
     """
     provider = provider or eve_provider_factory()
     obj = (provider.get_character(self.id))
     attr_dict = self.map_obj_attributes(obj)
     for attr, value in attr_dict.items():
         setattr(self, attr, value)
     if commit:
         self.save()
     return self
Exemplo n.º 9
0
 def __init__(self, provider=None, *args, **kwargs):
     super(EveEntityForm, self).__init__(*args, **kwargs)
     self.provider = provider or eve_provider_factory()
Exemplo n.º 10
0
 def alliance(self):
     try:
         return eve_provider_factory().get_alliance(self.alliance_id)
     except ObjectNotFound:
         return None
Exemplo n.º 11
0
 def _get_object(cls, object_id):
     return getattr(eve_provider_factory(), 'get_%s' %
                    cls.object_class.__class__.__name__.lower())(object_id)
Exemplo n.º 12
0
 def character(self):
     try:
         char = eve_provider_factory().get_character(self.character_id)
         char.corporation = self.corporation
     except ObjectNotFound:
         return None
Exemplo n.º 13
0
 def character(self):
     try:
         char = eve_provider_factory().get_character(self.character_id)
         char.corporation = self.corporation
     except ObjectNotFound:
         return None
Exemplo n.º 14
0
 def compare(self, obj_id, expected_type):
     try:
         return bool(getattr(eve_provider_factory(), 'get_%s' % expected_type.__class__.__name__.lower())(obj_id))
     except ObjectNotFound:
         return False
Exemplo n.º 15
0
 def __init__(self, provider=None, *args, **kwargs):
     super(EveEntityForm, self).__init__(*args, **kwargs)
     self.provider = provider or eve_provider_factory()
Exemplo n.º 16
0
 def alliance(self):
     try:
         return eve_provider_factory().get_alliance(self.alliance_id)
     except ObjectNotFound:
         return None
Exemplo n.º 17
0
 def _get_object(cls, object_id):
     return getattr(eve_provider_factory(), 'get_%s' % cls.object_class.__class__.__name__.lower())(object_id)
Exemplo n.º 18
0
 def faction(self):
     try:
         return eve_provider_factory().get_faction(self.faction_id)
     except ObjectNotFound:
         return None
Exemplo n.º 19
0
 def faction(self):
     try:
         return eve_provider_factory().get_faction(self.faction_id)
     except ObjectNotFound:
         return None