Esempio 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
Esempio 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
Esempio 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
Esempio 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)
Esempio 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)
Esempio 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)
Esempio 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
Esempio 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
Esempio n. 9
0
 def __init__(self, provider=None, *args, **kwargs):
     super(EveEntityForm, self).__init__(*args, **kwargs)
     self.provider = provider or eve_provider_factory()
Esempio n. 10
0
 def alliance(self):
     try:
         return eve_provider_factory().get_alliance(self.alliance_id)
     except ObjectNotFound:
         return None
Esempio n. 11
0
 def _get_object(cls, object_id):
     return getattr(eve_provider_factory(), 'get_%s' %
                    cls.object_class.__class__.__name__.lower())(object_id)
Esempio n. 12
0
 def character(self):
     try:
         char = eve_provider_factory().get_character(self.character_id)
         char.corporation = self.corporation
     except ObjectNotFound:
         return None
Esempio n. 13
0
 def character(self):
     try:
         char = eve_provider_factory().get_character(self.character_id)
         char.corporation = self.corporation
     except ObjectNotFound:
         return None
Esempio 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
Esempio n. 15
0
 def __init__(self, provider=None, *args, **kwargs):
     super(EveEntityForm, self).__init__(*args, **kwargs)
     self.provider = provider or eve_provider_factory()
Esempio n. 16
0
 def alliance(self):
     try:
         return eve_provider_factory().get_alliance(self.alliance_id)
     except ObjectNotFound:
         return None
Esempio n. 17
0
 def _get_object(cls, object_id):
     return getattr(eve_provider_factory(), 'get_%s' % cls.object_class.__class__.__name__.lower())(object_id)
Esempio n. 18
0
 def faction(self):
     try:
         return eve_provider_factory().get_faction(self.faction_id)
     except ObjectNotFound:
         return None
Esempio n. 19
0
 def faction(self):
     try:
         return eve_provider_factory().get_faction(self.faction_id)
     except ObjectNotFound:
         return None