Ok, olhe para os comentários no código:

```python
@classmethod
def get_issue(cls, journal_id, issue_id):
    """ 
    Return a specific issue from a specific journal
    """
    issue = cls.objects.find_one({'id': int(journal_id),
                                  'issues.id': int(issue_id)},
                                  {'issues.data': 1})['issues'][0]['data']
    if issue:
        return cls(**issue)  # este é um fluxo alternativo

    raise ValueError('no issue found for id:'.format(journal_id))  # este é o retorno default do método.
```