1. 05 Eyl, 2015 3 kayıt (commit)
  2. 04 Eyl, 2015 12 kayıt (commit)
  3. 03 Eyl, 2015 6 kayıt (commit)
  4. 02 Eyl, 2015 3 kayıt (commit)
  5. 01 Eyl, 2015 3 kayıt (commit)
  6. 31 Agu, 2015 10 kayıt (commit)
  7. 29 Agu, 2015 3 kayıt (commit)
    • Aymeric Augustin's avatar
      Made the autoreloader survive all exceptions. · b79fc11d
      Aymeric Augustin yazdı
      Refs #24704.
      b79fc11d
    • Aymeric Augustin's avatar
      Fixed #24704 -- Made the autoreloader survive SyntaxErrors. · fe6ddb83
      Aymeric Augustin yazdı
      With this change, it's expected to survive anything except errors
      that make it impossible to import the settings. It's too complex
      to fallback to a sensible behavior with a broken settings module.
      
      Harcoding things about runserver in ManagementUtility.execute is
      atrocious but it's the only way out of the chicken'n'egg problem:
      the current implementation of the autoreloader primarily watches
      imported Python modules -- and then a few other things that were
      bolted on top of this design -- but we want it to kick in even if
      the project contains import-time errors and django.setup() fails.
      
      At some point we should throw away this code and replace it by an
      off-the-shelf autoreloader that watches the working directory and
      re-runs `django-admin runserver` whenever something changes.
      fe6ddb83
    • Aymeric Augustin's avatar
      Ensured gen_filenames() yields native strings. · c2fcba2a
      Aymeric Augustin yazdı
      This also fixes a test failure on Python 2 when Django is installed in a
      non-ASCII path. This problem cannot happen on Python 3.
      c2fcba2a