Modify

Ticket #1145 (closed defect: fixed)

Opened 21 months ago

Last modified 20 months ago

ran_migration receives the app name as string, but migration as migration object.

Reported by: adam.ness@… Owned by: andrew
Priority: major Milestone:
Component: commands Version: unknown
Keywords: Cc:

Description

I have a code snippet as such:

def check_need_to_run(app=None, migration=None, method=None, *args, **kwargs):
    if app == "foo" and migration == "0041_add_new_bar":
        process_post_migration()


ran_migration.connect(check_need_to_process)

But it errors out because south.migration.base's eq method is being called. The documents should be updated to reflect that the migration object is being passed, or else south.migration.migrator.Migrator should be updated to pass the migration name as a string object.

Attachments

Change History

comment:1 Changed 20 months ago by andrew

  • Status changed from new to closed
  • Resolution set to fixed

Docs corrected in [aa19d6a1a7b0].

View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.