Django

Code

Changeset 7706

Show
Ignore:
Timestamp:
06/19/08 09:38:56 (3 months ago)
Author:
russellm
Message:

Fixed #6650 -- Added UTF-8 encoding to SQL output provided by management commands. Thanks to farcaller for the suggestion.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/management/commands/sqlall.py

    r7294 r7706  
    88    def handle_app(self, app, **options): 
    99        from django.core.management.sql import sql_all 
    10         return '\n'.join(sql_all(app, self.style)
     10        return u'\n'.join(sql_all(app, self.style)).encode('utf-8'
  • django/trunk/django/core/management/commands/sqlclear.py

    r7294 r7706  
    88    def handle_app(self, app, **options): 
    99        from django.core.management.sql import sql_delete 
    10         return '\n'.join(sql_delete(app, self.style)
     10        return u'\n'.join(sql_delete(app, self.style)).encode('utf-8'
  • django/trunk/django/core/management/commands/sqlcustom.py

    r7294 r7706  
    88    def handle_app(self, app, **options): 
    99        from django.core.management.sql import sql_custom 
    10         return '\n'.join(sql_custom(app)
     10        return u'\n'.join(sql_custom(app)).encode('utf-8'
  • django/trunk/django/core/management/commands/sqlflush.py

    r7294 r7706  
    88    def handle_noargs(self, **options): 
    99        from django.core.management.sql import sql_flush 
    10         return '\n'.join(sql_flush(self.style, only_django=True)
     10        return u'\n'.join(sql_flush(self.style, only_django=True)).encode('utf-8'
  • django/trunk/django/core/management/commands/sqlindexes.py

    r7294 r7706  
    88    def handle_app(self, app, **options): 
    99        from django.core.management.sql import sql_indexes 
    10         return '\n'.join(sql_indexes(app, self.style)
     10        return u'\n'.join(sql_indexes(app, self.style)).encode('utf-8'
  • django/trunk/django/core/management/commands/sql.py

    r7294 r7706  
    88    def handle_app(self, app, **options): 
    99        from django.core.management.sql import sql_create 
    10         return '\n'.join(sql_create(app, self.style)
     10        return u'\n'.join(sql_create(app, self.style)).encode('utf-8'
  • django/trunk/django/core/management/commands/sqlreset.py

    r7294 r7706  
    88    def handle_app(self, app, **options): 
    99        from django.core.management.sql import sql_reset 
    10         return '\n'.join(sql_reset(app, self.style)
     10        return u'\n'.join(sql_reset(app, self.style)).encode('utf-8'
  • django/trunk/django/core/management/commands/sqlsequencereset.py

    r7294 r7706  
    77    def handle_app(self, app, **options): 
    88        from django.db import connection, models 
    9         return '\n'.join(connection.ops.sequence_reset_sql(self.style, models.get_models(app))
     9        return u'\n'.join(connection.ops.sequence_reset_sql(self.style, models.get_models(app))).encode('utf-8'