code: def without_global_scope(self, scope):
          
          if isinstance(scope, basestring):
              del self._scopes[scope]
  
              return self
  
          keys = []
          for key, value in self._scopes.items():
              if scope == value.__class__ or isinstance(scope, value.__class__):
                  keys.append(key)
  
          for key in keys:
              del self._scopes[key]
  
          return self
docs: Remove a registered global scope.
  
          :param scope: The scope to remove
          :type scope: Scope or str
  
          :rtype: Builder