Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro "ioerror: [errno 2] no such file or directory: '.notes'" #5

Closed
brunoricardojava opened this issue Mar 24, 2015 · 4 comments
Closed

Comments

@brunoricardojava
Copy link

Pessoal, fui testar o código trabalhado na nossa ultima reunião e sem fazer nem uma alteração acabou ocorrendo o seguinte erro: "ioerror: [errno 2] no such file or directory: '.notes'". Acredito que tenha a ver com essa função:

def load(self):
      bkp = open(self.bkp_file, 'r')
      self.note_dic = json.loads(bkp.read())

Se alguém, já tiver solucionado esse problema coloque a solução. Vlw...

@pedosb
Copy link
Owner

pedosb commented Mar 24, 2015

Legal, o problema é que assumimos que o arquivos que tem as notas (".notes" por default) sempre existe. Para resolver acho que seria legal usar exceções, bastaria fazer um try...catch por IOError e se a exceção acontecer basta inicializar o self.note_dic como um dicionário vazio.

https://docs.python.org/2/tutorial/errors.html

@brunoricardojava
Copy link
Author

Por que quando fizemos o test em sala não deu esse mesmo erro?

@pedosb
Copy link
Owner

pedosb commented Mar 24, 2015

Porque antes de rodar o código que lê o ".notes" rodamos o código que o criou.

@brunoricardojava
Copy link
Author

AAAA agora lembrei.... kkkkkk Obrigado Pedro.

itelo added a commit to itelo/note that referenced this issue Apr 27, 2015
Caso nao tenha o arquivo .notes, o webnotes.py se encarrega de cria-lo.
Foi adicionado o suporte para criacao de notas pelo webnotes.py.
itelo added a commit to itelo/note that referenced this issue Apr 28, 2015
Caso nao tenha o arquivo .notes, o webnotes.py se encarrega de cria-lo.
Foi adicionado o suporte para criacao de notas pelo webnotes.py.
itelo added a commit to itelo/note that referenced this issue Apr 28, 2015
Caso nao tenha o arquivo .notes, o webnotes.py se encarrega de cria-lo.
Foi adicionado o suporte para criacao de notas pelo webnotes.py.
itelo added a commit to itelo/note that referenced this issue Apr 30, 2015
itelo added a commit to itelo/note that referenced this issue Apr 30, 2015
@pedosb pedosb closed this as completed in 75c6848 Apr 30, 2015
pedosb added a commit that referenced this issue Apr 30, 2015
fixed issue #5, implemented issue #8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants