I hereby claim:
- I am poswald on github.
- I am poswald (https://keybase.io/poswald) on keybase.
- I have a public key whose fingerprint is BD1D FA02 B62A 402A E219 DE7D 0271 17F5 FAC7 01AD
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| '''Manager-based polymorphic model inheritance. | |
| This module provides a non-intrusive approach for accessing polymorphically | |
| instances of a model hierarchy. Non-intrusive means: | |
| - It does not require extending a custom ``Model`` base class or metaclass. | |
| - It does not require a ``ForeignKey`` to ``ContentType`` or the ``contenttypes`` | |
| app in general. Instead the real class of an instance is determined based on | |
| the value (**polymorphic identity**) of a user-specified discriminating field | |
| (**polymorphic on**). | |
| - It does not override the default (or any other) model ``Manager`` (unless |
| <?xml version='1.0'?> | |
| <!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'> | |
| <!-- | |
| Copyright (C) 2007 Paul Oswald | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights |
| # -*- coding: utf-8 -*- | |
| # Author: Douglas Creager <[email protected]> | |
| # This file is placed into the public domain. | |
| # Calculates the current version number. If possible, this is the | |
| # output of “git describe”, modified to conform to the versioning | |
| # scheme that setuptools uses. If “git describe” returns an error | |
| # (most likely because we're in an unpacked copy of a release tarball, | |
| # rather than in a git working copy), then we fall back on reading the | |
| # contents of the RELEASE-VERSION file. |
| # OS X Junk | |
| .DS_Store | |
| # Python Files | |
| *.pyc | |
| # XCode Files | |
| *.swp | |
| *~.nib | |
| *.pbxuser |