Add utility functions for getting an app's name and label.

Review Request #8633 — Created Jan. 19, 2017 and submitted

Information

Django Evolution
release-0.7.x
12cf553...

Reviewers

The django-evolution codebase is littered with snippets of code for
calculating the label and name for an app. This is kind of annoying and
not very future-proof. This change replaces all those with calls to new
utility functions designed to return that information.

Tested listing evolutions, generating evolution hints, and applying
evolutions. All continued to work.

Description From Last Updated

Use b'.' for extra clarity? Same below. Not sure if this is merited since this doesn't use unicode_literals.

brenniebrennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        django_evolution/management/commands/evolve.py
        django_evolution/utils.py
        django_evolution/management/commands/list-evolutions.py
        django_evolution/evolve.py
        django_evolution/management/__init__.py
        django_evolution/signature.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        django_evolution/management/commands/evolve.py
        django_evolution/utils.py
        django_evolution/management/commands/list-evolutions.py
        django_evolution/evolve.py
        django_evolution/management/__init__.py
        django_evolution/signature.py
    
    
  2. 
      
brennie
  1. 
      
  2. django_evolution/utils.py (Diff revision 1)
     
     
    Show all issues

    Use b'.' for extra clarity? Same below.

    Not sure if this is merited since this doesn't use unicode_literals.

    1. Not strictly needed right now, but doesn't hurt, since we'll need to port all this over to using unicode_literals anyway.

  3. 
      
chipx86
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        django_evolution/management/commands/evolve.py
        django_evolution/utils.py
        django_evolution/management/commands/list-evolutions.py
        django_evolution/evolve.py
        django_evolution/management/__init__.py
        django_evolution/signature.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        django_evolution/management/commands/evolve.py
        django_evolution/utils.py
        django_evolution/management/commands/list-evolutions.py
        django_evolution/evolve.py
        django_evolution/management/__init__.py
        django_evolution/signature.py
    
    
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-0.7.x (b788f08)